初识Vue
Vue
概述
渐进式JavaScript框架
基本使用
- 需要提供标签用于填充数据
- 引入Vue.js库文件
- 使用Vue语法做功能
- 把Vue提供的数据填充到标签里
Hello world例子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="app"> <div>{{msg}}</div> <!--插值表达式 计算 字符串拼接等--> </div> <script src="vue.js"></script> <script> var vm = new Vue({ el: '#app', //元素的挂载位置(css或者DOM选择器) data: { //业务数据 msg: 'Hello Vue' } }); </script> </body> </html>
模板语法
指令
v-cloak指令( 隐藏未编译的 Mustache 标签直到实例准备完毕 )
提供样式,即在css中加入如下代码
<style> [v-cloak]{ display: none; } </style>在插值表达式所在标签中添加v-cloak指令
<div v-cloak>{{msg}}</div>v-text指令(填充纯文本,表达简洁)
提供样式,即在HTML中加入如下代码
<div v-text='msg'></div>结果也可以表现出‘Hello Vue’
v-html指令(填充HTML,但存在安全问题)
data: { msg: 'Hello Vue', msg1: '<h1>Hello Vue</h1>' }提供样式,即在HTML中加入如下代码
<div v-html='msg1'></div>结果对比表现为下:
v-pre(填充原始信息,跳过编译过程)
<div v-pre>{{msg}}</div>结果显示为:
分享前端,热爱生活。



浙公网安备 33010602011771号