怎么产生vue文件_VUE 初识

da7ea3e4e51ffc37d61b2c5d5724d119.png
  1. 两个版本对应的文件名
  2. template 和 render 怎么用
  3. 如何用 http://codesandbox.io 写 Vue 代码

两个版本对应的文件名

  1. vue.js(完整版):有compiler(编译器,占体积较大,40%左右);视图写在html里或者写在template选项;cdn引入vue.jswebpack引入需要配置alias@vue/li引入需要额外配置;
  2. vue.runtime.js(运行时版):没有conpiler;视图写在render函数里,用h来创建标签(h是写好的函数);cdn引入vue.runtime.jswebpack@vue/li 引入默认使用非完整版

建议使用非完整版,配合Vue-loader使用。好处是:

  • 利于用户体验,用户下载的js文件小,但只支持h函数
  • 利于开发体验,在vue文件里写html标签,不写h函数
  • 麻烦事让loader做,vue-loader把vue文件里的html转化为h函数

template 和 render 怎么用

  • template:<template>
    <div id="app">
    {{n}}
    <button @click="add">+1</button>
    </div>
    </template>
  • 非完整版中render:render(h){
    return h('div', [this.n,h('{on:{click:this.add}’,'+1'])
    } //h相当于 creatElement,用h去创建实例

如何用 http://codesandbox.io 写 Vue 代码

https://codesandbox.io/​codesandbox.io

打开codesanbox网站,建议不要登录,create然后选择vue。

今天就到这啦,掰掰。

53a1c7d8b9a907b38b3e01130d1d49ec.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值