Vue-01:

作者: OrangeQjt | 来源:发表于2018-09-21 12:06 被阅读0次
首先,今天我们来了解一些Vue.js:
1.>Vue.js是什么?

Vue.js是一个用来开发web界面的前端库,它本身具有响应式编程和组件化的特点。

2.>引入vue.js的方式:

1.可以直接采用CDN;
2.可以通过NPM进行安装:

npm install vue 
3.>链接vue:
<script src="../vue.js"></script>
4.>v-for实例:
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <div id="itany"> {{msk}}
        <ul>
            <li v-for="a in arr">{{a}}</li>
            <li v-for="i in obj">{{i}}</li>
            <li v-for="(val,index) in arr">{{index}}--{{val}}</li>
            <li v-for="(value,ins) in obj">{{ins}}--{{value}}</li>
            <li v-for="(val,index) in arrs">{{val.name}} {{val.pname}} {{val.price}}</li>
        </ul>
        <table>
            <thead border="1px">
                <tr>
                    <th>编号</th>
                    <th>数量</th>
                    <th>价格</th>
                </tr>
            </thead>
            <tbody>
                <tr v-for="(val,index) in arrs">
                    <td>{{val.name}}</td>
                    <td>{{val.pname}}</td>
                    <td>{{val.price}}</td>
                </tr>
            </tbody>
        </table>
    </div>
    <script src="js/vue.js"></script>
    <script>
        new Vue({
            //element元素
            el: "#itany"
            , data: {
                msk: "hello vue"
                , arr: [1, 2, 3, 4, 5]
                , obj: {
                    name: "泰迪"
                }
                , arrs: [
                    {
                        name: "1"
                        , pname: "香蕉"
                        , price: "3"
                    }
                    , {
                        name: "2"
                        , pname: "苹果"
                        , price: "2"
                    }
                    , {
                        name: "3"
                        , pname: "橘子"
                        , price: "1"
                    }
        ]
            }
        })
    </script>
    
    
    
    <div class="logo">
        <img src="./TB1eEgNwYZnBKNjSZFhXXc.oXXa-290-130.gif" alt="">
    </div>
</body>

</html>

v-for为固定格式,vue中的for 循环val/value为一个随机数,可以用别的名字代替,但{{}}此处的名字要与val所在位置的名字一致;‘val in num’其中in为固定值,num与script中data里面的num一致,代表val在num中,在编辑过程中可根据需要改变val和num的值;

3.>输出‘hello vue’;
4.>用for循环输出表格;

相关文章

  • Vue-01

    ### 创建vue,先导入vue.js 新建vue格式 ``` new Vue({ el:'.ita...

  • Vue-01:

    首先,今天我们来了解一些Vue.js: 1.>Vue.js是什么? Vue.js是一个用来开发web界面的前端库,...

  • vue-01

    vue+webpack 优化 一.异步加载 1.异步加载组件,其实就是组件懒加载。可以理解为:当我需要使用组件的时...

  • vue-01

    1. vue-'Hellow World' el: 元素的挂载位置(值可以是CSS选择器或者DOM元素) data...

网友评论

      本文标题:Vue-01:

      本文链接:https://www.haomeiwen.com/subject/mndanftx.html