| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 玩转脚手架,一些vue的语法 -> 正文阅读 |
|
[JavaScript知识库]玩转脚手架,一些vue的语法 |
一.脚手架是用来干什么的?目标: webpack自己配置环境很麻烦, 下载@vue/cli包,用vue命令创建脚手架项目 @vue/cli是Vue官方提供的一个全局模块包(得到vue命令), 此包用于创建脚手架项目 脚手架是为了保证各施工过程顺利进行而搭设的工作平台; 二.@vue/cli 的好处? 0配置webpack ,开箱即用 ,在本博客wepack的篇章已经介绍了webpack是用来干什么的 三.安装脚手架目标: 把@vue/cli模块包按到全局, 电脑拥有vue命令, 才能创建脚手架工程
安装的脚手架跟网速的快慢有关。 四.启动一个脚手架项目1.创建项目
????? 2.选择模板?选择完模板只会,会提示以什么样的方式下载需要的依赖包 [vue 2]------>选择用什么方式下载脚手架项目需要的依赖包(npm 或 Yarn) 3.进入脚手架项目下, 启动内置的热更新本地服务器
只要看到绿色的 - 啊. 你成功了(底层node+webpack热更新服务) 4.打开浏览器输入地址? 5.总结vue命令创建工程目录, 项目内置webpack本地热更新服务器, 帮我们打包项目预览项目五. @vue/cli 目录和代码分析1.所有的文件 vuecil-demo ? ? ? ?# 项目目录 2.主要文件及含义node_modules下都是下载的第三方包 3.@vue/cli 自定义配置创建vue.config.js :项目中没有vue.config.js文件,因为@vue/cli用的vue.config.js
port:修改端口? ? open:自动打开页面 六. eslint1.作用它是一个==代码检查工具 2.如何进行关闭 ? 七. vue中的指令1.插值语法语法: {{ 表达式 }} ,可以是表达式也可以是变量 2.MVVM设计模式1.设计模式: 是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 2.MVVM,一种软件架构模式,决定了写代码的思想和层次
3.MVVM通过
3.v-bind的使用1.目标: 给标签属性设置vue变量的值 2.语法: 3.代码 <!-- vue指令-v-bind属性动态赋值 --> <a v-bind:href="url">我是a标签</a> <img :src="imgSrc"> 4.总结: 把vue变量的值, 赋予给dom属性上, 影响标签显示效果 4.v-on1.目标: 给标签绑定事件 2.语法
代码: ? <!-- <h1>总计:{{num}}</h1> ? ? <button @click="num=num+1">+1</button> ? ? ? <button @click="add">+1</button> ? ? ? ? <button @click="add2(10)">+10</button> --> <!-- ? ? ?add(){ ? ? this.num=this.num+1 ? ? }, ?add(n){ ? ? this.num=this.num+n ? ? }, 5.传递事件参数如果函数没有参数,可以直接获取事件对象 如果有参数 需要加上$event 例如 <a :href="url" @click="add8(10,$event)">百度</a> ?add8(n,e){ ? ? ? // ?1.获取到字符串并且转化成数组 ? ? ? // 被阻止了,但是能打印出10 ? ? ? console.log(n); ? ? ? e.preventDefault(); ?? ? ? } 八.修饰符1.事件修饰符 @事件名.修饰符="methods里函数"
按键修饰符 @keydown.enter @keydown.esc ? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:30:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |