zoukankan      html  css  js  c++  java
  • 模板语法 mustache语法 双大括号

    Vue 指令的作用

    它是用来操作dom的,指令就是绑定在DOM的一个属性,并且这属性具有一定功能。

    • 以后我们不在像以前一样,先获取DOM,在操作了,我们现在可以直接使用指令来操作DOM
    • 这个指令需要模板语法的支持,所以我们采用jsx语法糖

    模板语法

    模板语法支持性还是很高的,数据类型都是支持的,但是不支持 输出语法 ( console.log alert )

    指令

    1. 格式:
      v-xxx = "mustache语法"
      v-xxx = "msg"
      v-xxx = "{{msg}}" ×

    2. v-html 将一个数据展示在一个DOM内容中, innerHTML( html属性 )

    • 防止脚本共计 xss CSRF
    1. v-bind
    • 使用技巧: 凡是 DOM 的属性要和数据进行绑定,那么我们就可以使用 v-bind
    • 格式: v-bind:DOMattr = "data"
    • 简写: :DOMattr = "data"
    1. v-text 非转义输出
    2. class vs style
    3. class
      • object
          <div :class = "{[size]:true,[color]: true,[box]: true}"></div>
          <div :class = "{[size]: 5>2?true:false,[color]: true,[box]: true}"></div>
        
      • arr
          <div :class = "[size,box,color]"></div>
          <div :class = "[class_flag?size:'',box,color]"></div>
        
      • 推荐使用arr形式
    4. style
      - object
    ```html
      <div :style = "{'100px',height: '100px',background: 'blue'}"></div>
      <div :style = "style"></div>
    ```
    - arr
    ```html
      <div :style = "[style,border]"></div>
    ```
  • 相关阅读:
    图形与文本
    Cookie处理函数练习
    jspSmartUpload上传下载全攻略
    SmartUpload 上传图片
    无下拉菜单
    servlet中使用SmartUpload组件实现上传
    乱码
    DIV+CSS 要兼容 IE8.0 应注意些什么?
    虚拟目录中的web.config不被上级目录的web.config影响的处理
    ASP.NET抓取页面源代码
  • 原文地址:https://www.cnblogs.com/ruange/p/10911027.html
Copyright © 2011-2022 走看看