Vue官网:https://cn.vuejs.org/
github(vue最新版本):https://github.com/vuejs/vue-cli
文档
image.png

远程导入vue

创建vue实例

  1. <script>
  2. new Vue({
  3. //el为指定vue渲染的根元素
  4. el:"#app",
  5. data:{
  6. username:"hello vue.js"
  7. }
  8. })
  9. </script>

引用vue对象

  1. <div id="app">
  2. <p>{{username}}</p>
  3. <p>{{greet()}}</p>
  4. </div>
  5. <script>
  6. new Vue({
  7. el:"#app",
  8. data:{
  9. username:"hello vue.js",
  10. },
  11. methods:{
  12. greet(){
  13. return "非常帅"
  14. }
  15. },
  16. })
  17. </script>

使用v-xxx

v-once:设置在末班中读取变量只读取一次,后续变量更改了,不会跟着变化
v-html:读取变量后,不会把它当做字符串,而是当做’html’元素进行解析
v-bind:在’html’标签的属性上,如果想要读取’vue.data’中的属性,那么需要使用’v-bind’或者省略方式

  1. <div id="app">
  2. //v-html 用于输出 html 代码
  3. <div v-html="code"></div>
  4. //v-bind 属性绑定
  5. //v-bind 第一种写法
  6. <img v-bind:src="logo" alt="">
  7. //v-bind第二种写法
  8. <img :src="logo" alt="">
  9. </div>
  10. <script>
  11. new Vue({
  12. el:"#app",
  13. data:{
  14. code:"<a href='https://www.baidu.com'>百度一下,你就知道</a>",
  15. logo:"https://cn.vuejs.org/images/logo.png"
  16. }
  17. })
  18. </script>