zoukankan      html  css  js  c++  java
  • 指令

    <div id="app"> 

    <h1 v-html="title"> </h1>   v-html指令(把值当html去渲染,可以渲染标签等)

    <a  v-bind : href=" link" >{{text}}</a>    v-bind 绑定属性  

    <a  : href=" link" >{{text}}</a>  v-bind 绑定属性 简写

    <p v-bind:class="{red:color}">我是谁</p> v-bind 绑定class的写法 red是id的样式也可以是data里面的变量

    链接地址: <input type="text" v-model="link">   v-model双向绑定link值变化input的值也跟着变化,input框变化绑定link值也变化

    <button v-on:click="addProduct()">添加</button>   v-on绑定事件 (这里示范是点击click 可以换其他动作)

    <button @click="addProduct()">添加</button>      v-on绑定事件 简写

    <h2 v-if="link.length===0">没有商品<h2>   v-if判断元素是否需要渲染 (v-if-else)

    <h2 v-else>存在商品<h2>   v-else判断元素是否需要渲染 (v-if-else)

    <h2 v-show="link.length===0">没有商品<h2>   v-show条件满足就展示

    <h2 v-for=""(item,i) in listnum" :key="i"">没有商品<h2>   v-for循环遍历指令  i 是下标,方便渲染 ,一般i 是指定数组里面某个唯一的值 参考案例: https://www.cnblogs.com/kaibindirver/p/13258617.html

    <input v-model="title">  v-model实现双向绑定

    双向数据绑定的另一种方法 使用 ref

     

    </div>

    <script>
    var vm = new Vue({

      el : "#app",
      data : {

    title: "<span style="color:red">商品管理<span>",

    link:"https://baidu.com",

    text:"这个是文案",

    listnum:[{'华为':123},{'苹果':333},{'小米':445}]    

    },     

    //创建函数 写在methods里面
    methods:{
      addProduct(){
        //往数据里面添加对象用push
      console.log("触发函数了")
    }
    });

  • 相关阅读:
    at( ) & [ ]
    正则表达式 & 字符串匹配
    c++ 类 A类调用B类
    c++ 类 类指针&new对象
    重载赋值运算符
    拷贝构造函数 & 拷贝初始化
    链式表达式
    Indirect modification of overloaded element of cmfpaginatorBootstrap has no effect
    chmod(): Operation not permitted
    canvas
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/13286404.html
Copyright © 2011-2022 走看看