vue编码风格

2021-05-06  本文已影响0人  多年0以后

项目命名规则

vue 注意事项

  1. case-name 写法会转义为三种形式 case-name caseName CaseName 这三种注册方式都能够被匹配到
  2. caseName 写法会转义为两种形式 caseName CaseName 这两种注册方式都能被匹配到
  3. CaseName 写法不会转义 注册时必须命名为 CaseName,
  4. html模板中组件名称采用烤串形式,且需要写闭合标签, 由于html对与大小写不敏感,所以caseName、CaseName 两种写法都会被解析为 casename, 在vue编译器对自定义标签进行解析时,casename 不会被转义,从而匹配不到 case-name caseName CaseName 这三种注册方式任意一种, 所以在html模板中 必须以 case-name 声明自定义标签,这种格式的标签会被vue编译器进行转义,能够匹配 case-name caseName CaseName 三种注册方式中任意一种
    html模板使用场景
    vue挂载在指定(el)上时,若(el)内部存在DOM模板则会将其视为vue模板进行渲染

vue模板插值

<%= VALUE %> 用来做不转义插值;
<%- VALUE %> 用来做 HTML 转义插值;
<% expression %> 用来描述 JavaScript 流程控制。
an example
<link rel="icon" href="<%= BASE_URL %>favicon.ico">

vue添加工具函数

上一篇 下一篇

猜你喜欢

热点阅读