当前位置: 首页 > news >正文

上海网站设计多少钱找单位做网站需要注意什么

上海网站设计多少钱,找单位做网站需要注意什么,做网站类型,个人工作室网站怎么做vnode就是 Vue 中的 虚拟 dom 。 vnode 是怎么来的? 就是把 template 中的结构内容,通过 vue template complier 中的 render 函数(使用了 JS 中的 with 语法),来生成 template 中对应的 js 数据结构,举个例…

vnode就是 Vue 中的 虚拟 dom 。
vnode 是怎么来的?
就是把 template 中的结构内容,通过 vue template complier 中的 render 函数(使用了 JS 中的 with 语法),来生成 template 中对应的 js 数据结构,举个例子:

<div id="div1" class="container"><p>vdom</p><ul style="font-size: 20px"><li>a</li></ul>
</div>

h 函数根据上面的模板内容就会生成下列 vdom:

{tag: 'div',props: {id: 'div1',class: 'container'},children:[{tag: 'p',children: 'vdom'},{tag: 'ul',props: {style: 'fontSize: 20px'},children:[{tag: 'li',children: 'a'}]}]
}

用 JS 模拟 DOM 结构,patch 到真实 DOM。

那么 vnode 的作用是什么呢?

  1. 默认对 模板中的内容 通过render函数,生成vnode; 响应式的 getter 对使用到的变量做监听操作;
  2. 修改data,和初始化的 模板 vnode 通过 diff 算法做对比,计算出最小的变更;
  3. 重新执行 render 函数,生成新的vnode;
  4. 通过 patch 补丁到初始化渲染的 dom 节点中

组件开发可不可以不用 template 呢
答案是可以的,vue 组件中可以使用 render 代替 template ;如下:

Vue.component('heading', {// template: `xxxx`,render: function (createElement) {return createElement('h' + this.level,[createElement('a', {attrs: {name: 'headerId',href: '#' + 'headerId'}}, 'this is a tag')])}
})

记录一下,回顾一下,如有不妥,望指正,thank you!

http://www.yayakq.cn/news/852483/

相关文章:

  • word上下页纸张方向产品的seo是什么意思
  • 有什么做家常菜的网站网站建设的功能要求
  • 农产品网站建设游戏资讯网站怎么做
  • 网站模板 html5新闻热点事件摘抄2022
  • 网站建设培训南宁制作app软件多少钱
  • 网站做系统叫什么软件吗php做的网站手机能看到
  • 长沙做网站a微联讯点很好网站建设大数据服务案例
  • 中山全麦网站建设wordpress收录
  • 个人想做企业网站备案江西建设局网站
  • 内网网站建设的必要性深圳地铁公司网站
  • 手机网站创建一站式手机网站制作
  • 企业网站设计规范全国工商企业注册信息查询系统
  • 望江网站建设域名有了怎么建网站
  • 创建小型网站的步骤织梦移动网站模板
  • 公司自己建立网站亚洲紧急升级访问新域名
  • 青岛网站推广 软件wordpress 删除emjo
  • 福州网站建设工作室淘宝客做网站
  • seo外链发布软件关键词优化排名
  • 重庆ssc做号网站大地资源免费视频观看
  • 庐阳网站快速排名游戏源码搭建
  • 中山企业营销型网站制作江门整站优化
  • 超酷网站模板前端开发模板
  • 网站pv访问量统计怎么做自己搞网站做外贸
  • 成都网站建设58wordpress被跳转
  • 做网站建设电话销售福州专业网站建设价格
  • wordpress企业网站模版wordpress不显示 头像
  • 汕头网站设计定制库尔勒北京网站建设
  • 怎么制作网站的链接宏centos wordpress
  • 多少钱 网站建设用dw做php网站
  • 长沙私人做网站深圳建网站兴田德润可信