Vue.js 模版语法
来源:互联网 发布:语音广告制作软件 编辑:程序博客网 时间:2024/05/18 01:15
Vue.js 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。
Vue 的核心只关注视图层。
声明式渲染
Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进DOM,指令带有前缀 v-,以表示它们是Vue 提供的特殊属性。
{{…}}(双大括号) 文本插入值 v-html 输出html 代码 v-bind HTML 属性中的值 v-if true 或false 决定是否插入值 v-on 监听DOM 事件,并对用户的输入进行相应。 v-model 双向数据绑定 {{ message | capitalize }} 过滤器 缩写 a v-bind:href=”url” —-a :href=”url” / v-on:click —@click <div id="app" v-bind:title="titleMessage"> {{message}} <p v-if="seem">如果true 可见,false 隐藏</p> <label for="r1">change background</label> <input type="checkbox" id=r1 v-model="check"> <br><br> <div v-bind:class="{'changeColor':check}"> add background </div> <!-- Vue.js 提供完全的JavaScript 表达式支持 --> {{message.split('').reverse().join('')}} <!-- v-model 双向绑定 --> <br> <input v-model="modelMessage"><br> {{modelMessage}} <button v-on:click="reverseMessage">reverse</button> </div> <script> new Vue({ el: '#app', data:{ message: "Hello Vue.js", modelMessage: "hello", titleMessage: "loding "+new Date(), seem:true, check:false }, methods:{ reverseMessage:function(){ this.modelMessage = this.modelMessage.split('').reverse().join('') } } }) </script>
组件化应用构建
组件系统是Vue 的另一个重要概念,因为它是一种抽象,允许我们使用小型、自包含合通常可复用的组建构建大型应用。
<div id="app"> <ol> <todo-item v-for="item in groceryList" v-bind:todo="item" b-bind:key="item.id" ></todo-item> </ol> </div> <script> Vue.component('todo-item',{ props: ['todo'], template: '<li>{{todo.text}}</li>' }) var app=new Vue({ el: '#app', data:{ groceryList:[ {id:0,text:'蔬菜'}, {id:1,text:'奶酪'}, {id:2,text:'随便'} ] } }) </script>
props 接口实现了与父单元很好的解耦
阅读全文
0 0
- Vue.js 模版语法
- 笔记 vue.js中的模版语法小结
- Vue学习-模版语法
- 曹可爱之最可爱-Vue.js入门(三)模版语法
- vue笔记---模版语法--指令缩写
- Vue.js版本语法
- js转vue.js语法
- Vue.js数据绑定语法
- vue.js数据绑定语法
- 记vue模版语法遇到的一个坑
- js 模版引擎jade使用语法
- Windows下Vue.js模版环境部署步骤
- Vue.js教程2-模板语法
- webstorm 配置Vue.js 语法提示
- Vue.js 学习(3) -- 语法基础
- vue.js学习01之语法认识
- Vue.js 官方文档摘记:模板语法
- Vue.js常用的语法(一)
- 【转载】机器学习计算距离和相似度的方法
- 剑指offer--按之字形顺序打印二叉树
- 引用数据类型---数组
- R
- 生信脚本练习(8)合并文件 ①
- Vue.js 模版语法
- UVA
- SHA256withRSA签名验签(JAVA实现,RSA密钥对)
- 剑指offer--把二叉树打印成多行
- 简单的html思维框架
- Date类型
- [LeetCode] 28. Implement strStr()
- 如果你是第一次装机 也许你该看看这个
- 剑指offer--序列化二叉树