美文网首页
vue入门基础

vue入门基础

作者: 习惯h | 来源:发表于2018-09-11 17:26 被阅读0次
1.安装git,通过npm install vue下载vue插件
$ npm install vue
2.通过script导入vue.js插件
<script src="vue/dist/vue.js"></script>
3.然后再通过另一个script新建一个用来编写vue.js的区域
<script>
        new Vue({
            el:'.demo', 
            data:{
               demo1:'前端1班',
                arr:[1,2,3,4],
                obj:{name:"大伟",age:"25",hobby:"足球"},
                arrs:[
                    {name:"小红",age:"20",hobby:"睡觉"},
                    {name:"小黄",age:"21",hobby:"看书"},
                    {name:"小绿",age:"22",hobby:"打游戏"}
                ]
            }
        })        
 </script>
4.通过new Vue创建一个vue对象,el的值可以是选择器,ID选择器,class选择器等均可,data用来存放数据
    <div class="demo">
        .....
    </div>
    
     new Vue({
            el:'.demo'
            data:{
               demo1:'前端1班',
                arr:[1,2,3,4],
                obj:{name:"顾大伟",age:"25",hobby:"足球"},
                arrs:[
                    {name:"小红",age:"20",hobby:"睡觉"},
                    {name:"小黄",age:"21",hobby:"看书"},
                    {name:"小绿",age:"22",hobby:"打游戏"}
                ]
            }
     })

注:new Vue中Vue开头必须为大写字母

5.vue中的for循环,是通过v-for来实现的
HTML:
     <dl>
            <dt v-for="val in arr">{{val}}</dt>
     </dl>
     <ul>
         <li v-for="ao in obj">{{ao}}</li>
     </ul>


vue.js:
     <script>
        new Vue({
            el:'.demo', 
            data:{
                arr:[1,2,3,4],
                obj:{name:"顾大伟",age:"25",hobby:"足球"},
            }
        })        
    </script>
6.通过vue制作table表格

(1)通过vue实现:

HTML:
<div class="demo">     
        <table border="1" cellspacing='0'>
            <thead>
                <tr>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>爱好</th>
                </tr>
            </thead>
            <tbody>
                <tr v-for="(value,index) in arrs">
                    <td>{{value.name}}</td>
                    <td>{{value.age   }}</td>
                    <td>{{value.hobby}}</td>
                </tr>
            </tbody>
        </table>
    </div>

vue.js:
    <script>
        new Vue({
            el:'.demo', 
            data:{                                       
                arrs:[
                    {name:"小红",age:"20",hobby:"睡觉"},
                    {name:"小黄",age:"21",hobby:"看书"},
                    {name:"小绿",age:"22",hobby:"打游戏"}
                ]
            }
        })        
    </script>

效果图如下:

姓名 年龄 爱好
小红 20 睡觉
小黄 21 看书
小绿 22 打游戏

通过下标来实现年龄:

HTML:
<div class="demo">     
        <table border="1" cellspacing='0'>
            <thead>
                <tr>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>爱好</th>
                </tr>
            </thead>
            <tbody>
                <tr v-for="(value,index) in arrs">
                    <td>{{value.name}}</td>
                    <td>{{index+20}}</td>
                    <td>{{value.hobby}}</td>
                </tr>
            </tbody>
        </table>
    </div>

vue.js:
    <script>
        new Vue({
            el:'.demo', 
            data:{                                       
                arrs:[
                    {name:"小红",age:"20",hobby:"睡觉"},
                    {name:"小黄",age:"21",hobby:"看书"},
                    {name:"小绿",age:"22",hobby:"打游戏"}
                ]
            }
        })        
    </script>

效果图如下:

姓名 年龄 爱好
小红 20 睡觉
小黄 21 看书
小绿 22 打游戏

相关文章

  • vue基础入门

    vue基础入门

  • Vue.js基础入门

    今天,给大家分享下Vue.js基础入门,我主要由了解Vue.js、开始起步、语法三个部分简单的写了基础入门知识,希...

  • Vue.js基础入门

    今天,给大家分享下Vue.js基础入门,我主要由了解Vue.js、开始起步、语法三个部分简单的写了基础入门知识,希...

  • VUE基础知识入门

    VUE基础知识入门 VUE官方文档教程链接:VUE 1.什么是Vue.js Vue.js(读音 /vjuː/, 类...

  • 渐进式框架 Vue.js 基础入门及简单编程演示

    渐进式框架 Vue.js 基础入门及简单编程演示 ---------------------- 概念基础 ----...

  • Vue的基础入门

    Vue的基础入门 一、Vue的基础入门 简介作者:尤雨溪 版本:2.X版本 预估4-5月份3.0版本会发布 官网...

  • Python 高端课程培训,CMDB自动化运维培训!

    1、入门小基础(8个课时): 1、沙盒环境,py环境安装使用 2、vue 基础语法与组件学习 3、vue + el...

  • 实例学习vue.js目录

    目录 入门篇 初识vue vue基础指令 vue实例:标语大作战 事件修饰符 双向数据绑定 使用v-for遍历数据...

  • Vue基础入门

    第一节(指令) 入门案例 if else else-if v-show v-show只是显示和隐藏,修改的是css...

  • vue入门基础

    1.安装git,通过npm install vue下载vue插件 2.通过script导入vue.js插件 3.然...

网友评论

      本文标题:vue入门基础

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