前面我们学习了Vue的基础入门,接下来我们学习有关Vue的模板语法,学习Vue语法能提高我们的前端开发效率
Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。vue将模板编译成虚拟dom,结合响应系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少
1.1 文本
{{msg}}
文本
{{msg}}1.2 html
使用v-html指令用于输出html代码
html解析
1.3 属性
属性
1.4 表达式
{{num+10}}, {{warm.substr(9,15)}}, {{ok==1?'被打了':'不行我要还回去'}}
1.v-if&v-else&v-else-if
指令的使用 v-if...的使用
丑男 看得过去 小帅 美男子 吴彦祖2.v-show
与v-if类似,只是会渲染其身后表达式为false的元素,而且会给这样的元素添加css代码:style="display:none"
指令的使用 v-if|v-else|v-else-if的使用
丑男 看得过去 小帅 美男子 吴彦祖>v-show-成为大神的人
v-if-成为大神的人