Web应用开发实战 - Vue.js基础

Vue.js的基本使用

在了解了Vue.js的基础上开始着手使用Vue.js。

  • 首先了解Vue.js主要部分
       var vm = new Vue({
           el:'',
           data:{

           },
           methods:{
  
           }
       })
  • 这里写一个Vue根实例-使用插值语法“{{  }}”
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue.js</title>
    <!--导入vue.js-->
    <script src="lib/vue.js"></script>
</head>
<body>

   <div id="app">
       <!--使用插值语法,将data中的数据替换到其中-->
       <h2>{{message1}} {{message2}}</h2>
   </div>

   <script>
       // 实例化一个vue
       var vm = new Vue({
           // 找到id=app这个盒子,并把他交给vue管理
           el:'#app',
           // vue里放数据的地方
           data:{
               // 放入数据
               message1: 'hello',
               message2: 'world!'
           },
           methods:{

           }
       })
   </script>

</body>
</html>

效果图:                

  • Vue.js - 插入HTML片段/v-text、v-html

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue.js</title>
    <!--导入vue.js-->
    <script src="lib/vue.js"></script>
</head>
<body>

   <div id="app">

       <div v-text="msg">
           <!--原本的内容-->
           <!--这里会被msg替换,但只当成纯文本-->
           hello world!
       </div>
       <div v-html="msg">
           <!--原本的内容-->
           hello world!
       </div>
   </div>


   <script>
       // 实例化一个vue
       var vm = new Vue({
           // 找到id=app这个盒子,并把他交给vue管理
           el:'#app',
           // vue里放数据的地方
           data:{
               // 放入数据
               msg: '<h2>我是替换的内容</h2>'
           },
           methods:{

           }
       })
   </script>

</body>
</html>

效果图:                   

  • 双向奔赴 "v-model指令"  -  账号输入实例
​
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue.js</title>
    <!--导入vue.js-->
    <script src="lib/vue.js"></script>
</head>
<body>
    <div id="app">
        <div>{{msg}}</div>
        <div>
        <!-- 使用model指令进行数据的双向绑定 -->
        <!-- value会改变msg的值,msg也会改变model -->
        <input type="text" v-model="msg">
    </div>
    </div>
    <script>
        var vm = new Vue({
            el: '#app',
            data: {
                msg: 'hello'
            },
            methods: {

            },
        });
    </script>
</body>
</html>

​

效果图:

总结

vue.js使用流程

1.导入vue.js。

2.准备好界面。

3.实例化一个vue,并且将这个界面交给vue管理。

4.{{ vue里的变量 }},可以输出这个变量的值。

属性

el属性:找到某个盒子,并把他交给vue管理。

data属性:vue里放数据的地方。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值