美文网首页
Vue完整版与非完整版

Vue完整版与非完整版

作者: Yandhi233 | 来源:发表于2021-12-05 00:05 被阅读0次

本文主要介绍Vue完整版与非完整版的区别与优缺点:


最佳实践:总是使用非完整版,然后配合vue-loader和vue文件
具体思路
保证用户体验,用户下载的 JS 文件体积更小,但只支持 h 函数
保证开发体验,开发者可直接在 vue 文件里写 HTML 标签,而不写 h 函数
中间的转换过程让loader 来做,vue-loader把 vue 文件里的 HTML 转为 h 函数

引入

  • 完整版:vue.js
    链接:https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.js
  • 非完整版(只包含运行时版): vue.runtime.js
    链接:https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.runtime.js

用法

  • 使用完整版,引入 vue.js 时,视图写在 HTML 里或 template
new window.Vue({
  el: "#app",
  template: `
    <div @click="add">{{n}} <button>+1</button></div>
  `,
  data: {
    n: 0
  },
  methods:{
    add(){
      this.n += 1
    }
  }
})
  • 使用非完整版,引入 vue.runtime.js 时,视图写在 render
new window.Vue({
  el: "#app",
  render(h){
    return h("div", [this.n, h("button", {on:{click: this.add}}, "+1")])
  },
  data: {
    n: 0
  },
  methods:{
    add(){
      this.n += 1
    }
  }
})

使用codesandbox.io写Vue代码

  1. 点击 进入官网
  2. 点击 "Create a Sandbox, it's free"
  3. 选择 "Vue"

    可以把创建开发好的项目代码下载到本地:选择file => Export to ZIP

相关文章

  • Vue完整版与非完整版

    本文主要介绍Vue完整版与非完整版的区别与优缺点: :总是使用非完整版,然后配合vue-loader和vue文件 ...

  • vue完整版和非完整版的区别和用法

    1.vue完整版和非完整版的区别 2、Vue完整版与非完整版的一些优劣: 完整版 优点:逻辑清晰简单,好写好用。 ...

  • 模板 template 三种写法

    一、 Vue 完整版,写在HTML里 二、Vue完整版,写在选项里 三、Vue 非完整版,配合 xxx.vue 文...

  • Vue 模板 template

    模板 template 一、 Vue完整版,写在HTML里 二、 Vue完整版,写在选项里 三、Vue非完整版,配...

  • Vue模板、指令与修饰符

    模板template三种写法 一. Vue完整版,写在HTML中 二. Vue完整版,写在选项里 三. Vue非完...

  • Vue的模板、指令与修饰符

    1. 模板 template 的三种写法 使用Vue完整版,写在HTML里 使用Vue完整版,写在选项里 这样写,...

  • 了解vue 完整版与非完整版

    完整版 : vue.js 支持从html获取视图。支持template。有complier编译器,而complie...

  • Vue完整版和运行时版的区别

    一、二者的区别 最佳实践:总是使用非完整版,然后配合 vue-loader 和 vue 文件思路:1、保证用户体验...

  • 16-Vue之混入mixin的使用

    Vue之混入mixins(非完整版) 一、mixins基础介绍(不使用cli版本) 1.首先我们看一下vue官网对...

  • Vue的模板语法

    模板template的三种写法 第一种:Vue完整版,写在HTML中 第二种:Vue完整版,写在选项里 注意:使用...

网友评论

      本文标题:Vue完整版与非完整版

      本文链接:https://www.haomeiwen.com/subject/ontixrtx.html