
vue-js
Mccree1997
前端收废品区
展开
-
Vue笔记(一)
CDN库http://www.bootcdn.cn/<script src="https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></script>还可以下载源代码,用本地文件导入Vue.min.js<script src="vue-dev/dist/vue.min.js"></script>Vue.js使用了基于HTML的模板语法文本插值,最常见的形式就是{原创 2017-08-28 22:36:11 · 428 阅读 · 0 评论 -
Vue.js的学习(6)
表单输入绑定Vue.js提供了v-model来给<input>&<textarea>创建双向数据绑定v-model会先忽略所有表单元素的value&&checked&&selected的初始值,而总是将Vue实例中的data数据值作为数据来源,v-model的作用是监控表单输入内容,然后绑定到{{内容}}中去 <div id="app7"> <p>Multiline message原创 2018-01-31 16:23:39 · 246 阅读 · 0 评论 -
Vue.js的学习(1)
Vue实例我们通过new的方式创建Vue的实例//创建实例 var vue=new Vue(); //给这个实例添加一点什么 var data={value:2}; var vue=new Vue({ data:data }) 当这些属性的值发生改变时,视图会产生响应,会更改匹配的值,前提是这些属性必须是在Vue中存在的,如果新增data中没有的内容,就无法被重新渲染,需要注意的是,当我们使原创 2018-01-24 15:29:18 · 214 阅读 · 0 评论 -
Vue.js的学习(2)
计算属性与观察者模板内的表达式非常便利,但是设计他们的初衷是用来简化运算的。在模板内放入太多的逻辑会让代码难以维护 所以当我们要使用复杂逻辑的时候我们最好使用计算属性<div id="example"> <p>原始:{{message}}</p> <p>翻转后:{{reverseMessage}}</p> </div> //JS代码 var text=new Vue原创 2018-01-25 12:13:32 · 187 阅读 · 0 评论 -
Vue.js的学习(3)
条件渲染v-if 所以必须将它添加到一个元素上<div id="app"> <p v-if="seen">yes</p> </div> //JS var app=new Vue({ el:"#app", data:{ seen:true } })在控制台输入app.seen=false;就可以将元素隐藏既然有v-if就必须有v-else,当v-if的值原创 2018-01-26 11:51:52 · 198 阅读 · 0 评论 -
Vue.js的学习(4)
列表渲染我们用v-for 来进行列表的渲染操作 语法主要是 item in items语法,{{内容为item.message}},在数据中我们用一个items的数组来包含一个{}的数据。<div id="app"> <ul> <li v-for="item in items">{{item.message}}</li> </ul> </div> //JS语法 var原创 2018-01-29 14:19:31 · 219 阅读 · 0 评论 -
Vue.js的学习(5)
事件处理程序v-on 是Vue用来监听DOM事件的指令缩写是@<ul id="app4"> <button @click="couter()">click</button> <li>按钮点击了{{num}}次</li> <button @click="hello">Click me</button> </ul> //JS代码 var exam原创 2018-01-30 15:38:40 · 197 阅读 · 0 评论 -
Vue.js的学习(组件部分1)
我们一般通过new Vue({})的方式得到一个Vue实例 当我们注册Vue组件的时候,使用的是Vue.component(tagName,options) 全局注册//JS部分 首先全局注册一个组件 Vue.component("hello",{"template:<div>hello</div>"}) //然后得到Vue的实例 var hello=new Vue({ el:"#hel原创 2018-02-06 19:37:52 · 217 阅读 · 0 评论