最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Vue 安装

    正文概述 掘金(白杨233)   2021-02-09   534

    Vue是一套用于构建用户界面的渐进式框架,易于上手,使用广泛。这篇博客主要涉及到Vue的安装方法和Vue的两个版本。

    一、Vue的安装

    1.1 直接通过<script>标签引入

    这样可以使用最新版本:

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

    但是对于生产环境,推荐链接到一个明确的版本号和构建文件:

    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script>

    1.2 NPM

    npm install vue—— 最新稳定版。

    1.3 命令行工具 @vue/cli

    Vue提供了一个官方的cli,创建Vue项目的步骤如下:

    • 安装:npm install -g @vue/cliyarn global add @vue/cli
    • vue --version—— 查看@vue/cli是否安装好了。
    • 创建项目:vue create 项目名;此时会被提示选取preset,可以选择默认也可以选择“手动选择特性”。
    • 创建项目完毕后:cd 项目路径,再使用yarn serve便可开启预览。

    二、Vue的两个版本

    Vue有完整版和不完整版两个版本,首先总结:推荐使用Vue不完整版。

    2.1 Vue完整版 和 template

    Vue的完整版可以从HTML得到视图,内含编译器,可以将Vue的语法翻译成浏览器能看得懂的东西。因此,可以使用template渲染页面,template内写入的内容会成为页面的内容。例如:

    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.min.js"></script>(Vue完整版)

    //完整版(main.js内)
    new window.Vue({
      el:'#app',
      template: `<div>{{n}}</div>`,
      data:{
        n:0
      }
    })   
    

    Vue 安装 缺点:Vue完整版由于编译器代码体积变大。因此为了节省30%的体积,推荐使用Vue不完整版。

    2.2 Vue不完整版 和 render()

    Vue不完整版是砍掉了编译器的,不能使用template渲染页面。Vue不完整版的页面渲染是通过js文件里的render()函数,配合vue-loader 解析.vue文件实现的。

    vue-loader:解析和转换.vue文件。.vue 文件内包含templatescriptstyle。其中template写入HTML的内容;style内写入样式。vue-loader把vue文件里的HTML转为了 h 函数。

    举例:

    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.runtime.min.js"></script>(Vue不完整版)

    Demo.vue内

    <template>
        <div class="red">   
        {{n}}
        <button @click="add">+1</button>
      </div>
    </template>  
    <script>
    export default {
        data(){
            return{
                n:0
            }
        },
        methods:{
            add(){
                this.n+=1
            }
        }
    }
    </script>
    <style scoped>
    .red{
        color:red;
    }
    </style>
    

    在main.js内

    import demo from './Demo.vue'
    new window.Vue({
      el:'#app',
      render(h){
        return h(demo)
        }
    })
    

    缺点:Vue不完整版可以节省体积,只是这样index.htmL只需要<div id="app"></div>,搜索引擎无法curl到内容,SEO不友好。但只需把titledescriptionkeywordh1a写好即可解决此问题。

    针对不同版本的解释如下: Vue 安装

    三、使用 codesandbox.io写Vue

    • 搜索codesandbox,进入官网后创建沙盒(无需登录)。
    • 选择 Vue;

    Vue 安装

    • 进入的Vue项目如下:

    Vue 安装

    • 可在File导出项目:

    Vue 安装


    起源地下载网 » Vue 安装

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元