Vue配置及语法

1 篇文章 0 订阅
1 篇文章 0 订阅

文件类型:

在这里插入图片描述

  • node_modules 项目的依赖包文件
  • src 开发文件 开发在src文件里面操作
  • index.html 是整个项目的首页
  • package.json 配置文件
  • README.md 命令文件
  • static 静态资源目录文件,放置静态的css或者图片
  • config 项目的配置文件
  • main.js 项目的启动文件——new Vue:实例化Vue对象
    在这里插入图片描述

命令:

npm install 依赖命令——安装node_modules 依赖包
npm run dev 启动项目命令
localhost:8080 默认项目端口
npm run build 项目完成之后发布的命令,会出现一个文件夹dist ,只把 dist 文件上传服务器测试

修改默认端口:

在webpack.config.js里的devServer中修改:
例如:port:8000

在这里插入图片描述

修改host:

在这里插入图片描述

App.vue

在这里插入图片描述

Vue项目中 数据绑定 绑定属性 循环渲染数据 数据渲染

数据绑定:{{}} 绑定表达式 绑定变量
绑定属性: v-bind指令 方式:v-bind:属性名称=“变量” 简写方式:属性名称=“变量” v-bind是 单向绑定

绑定元素文本值:v-text 指令
绑定元素html内容:v-html指令 解析元素里面的标签
循环数据的渲染:v-for指令
class类名称的动态绑定:v-bind
绑定多个类名称:v-bind={}

Vue数据双向 Vue事件 Vue中ref获取dom元素节点(虚拟dom) MVVM

Vue数据双向:model 层数据发生变化 view变化 view变化 model变化
Vue的设计模式是MVVM模式 Model View(视图层) ViewModel
Vue绑定事件:v-on指令 v-on:type=“方法” 简写:@type=“方法”;

<button v-on:click="clickbtn">按钮</button>
<button @click="clickbtn2">按钮2</button>

处理事件冒泡:
在事件之后:@click.stop=" "
阻止事件默认行为:@click.prevent=" "

vue事件修饰符:

修饰符作用
.stop阻止事件向上冒泡 等价于event.stopPropagation()
.prevent阻止元素的默认行为 等价于event.preventDefault()
.capture再捕获阶段触发监听函数
.self只当event.target===event.currentTarget时触发处理函数
.once事件将只会触发一次
.passive表示listener永远不会调用preventDefault()

事件里面的this指针问题: 指向Vue component组件
element.currentTarget 指向绑定事件的对象

事件的执行参数 event: 事件里面的 e(event)同 js 里面的 e(event)

e.targete.srcElement指当前点击的目标元素

数据双向绑定指令:v-model 一般使用在表单元素上

获取虚拟dom:this.$refs.名称(获得原生js dom对象)

Vue里面安装jquery:
cnpm install jquery --save-dev 安装到devDependencies
cnpm install jquery --save 安装到dependencies

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值