码迷,mamicode.com
首页 > 其他好文 > 详细

vue基础语法

时间:2019-11-30 12:06:18      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:js代码   div   set   rip   alt   https   表达   前缀   dev   

Vue简介

  是什么:渐进式框架,为js代码开发提供的一种方案,可以当作一个库用,也可以当作Vue全家桶

一、模板语法

 1 (1) 插值
 2 a.文本 {{data中的键 }}
 3 b.纯文本
 4 c.表达式
 5 d:v-html="data中的键"
 6 
 7 (2)指令:带有v- 前缀
 8 动态参数(动态标签的属性值)
 9 v-bind:属性名=”data中的键“
10 简写: :属性名=”data中的键“
11 v-bind
12 v-i
13 v-on:时间类型=”函数名“
14 v-on:click
15 
16  (3)缩写
17 v-bind:src => :src
18 v-on:click =>@click
19 注:事件中不能写小括号,函数默认不存在在vm中methods中定练习

练习:

 

 技术图片

二、列表渲染

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<div id="app">

    <div v-for="(item, i) in goods ">
        {{i}} ---- {{ item.id }} ___ {{ item.title }}
    </div>
    <div v-for="item in goods">
        {{item.id}} _ {{item.title}}
    </div>
</div>
<body>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        new Vue({
            //监控范围
            el: "#app",
            data: {
                goods: [{
                    id: 1,
                    title: ‘a‘,
                    price: 12
                }, {
                    id: 2,
                    title: ‘b‘,
                    price: 13
                }, {
                    id: 3,
                    title: ‘c‘,
                    price: 14
                }, {
                    id: 4,
                    title: ‘d‘,
                    price: 15
                }]
            }
        })
    </script>
</body>

</html>

技术图片

 

三、条件渲染

语法:

  v-if="条件"

  v-else-if="条件"

  ...

  v-else

   <!-- 需求1:实现购物车数量需求 -->
    <div id="app">
        <h1>直接显示</h1>
        <div>{{carNum}}</div>

        <h1>模范淘宝判断是否显示</h1>
        <div v-if="carNum">{{carNum}}</div>
        <div v-else></div>
    </div>

 

技术图片

技术图片

 

vue基础语法

标签:js代码   div   set   rip   alt   https   表达   前缀   dev   

原文地址:https://www.cnblogs.com/yueyuez/p/11961482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!