博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue系列之 => webpack结合vue使用
阅读量:5458 次
发布时间:2019-06-15

本文共 1241 字,大约阅读时间需要 4 分钟。

安装 npm i vue -S ,  在html页面中放一个容器绑定到el上。

修改webpack.config.js , 在与entry , output节点平级加上 resolve 节点。

  resolve : { alias : { //配置vue被导入时别名的指向 'vue$':'vue/dist/vue.js' } } 

 

webpack支持vue单文件。

安装 loader  => cnpm i vue-loader vue-template-compiler -D

踩坑注意点: 如果安装vue-loader版本高于15.0 需要在webpack.config.js配置插件

const vueLoaderPlugin = require('vue-loader/lib/plugin') module.exports = {        plugins : [        new vueLoaderPlugin()    ]  }

-------------------------------

main.js文件 , login.vue 文件内容跟vue的组件一样,只是拆分出来放单独文件里。

import $ from 'jquery'import Vue from 'vue'// import Vue from 'vue/dist/vue'// 导入login组件,webpack无法打包vue文件,需要安装 cnpm i vue-loader vue-template-compiler -Dimport login from './components/login.vue'$(function(){       var vm = new Vue({        el : '#app',        data : {            msg : '111123'        },        // render : function(createElements){
// return createElements(login) // } // render 简写 render : c => c(login) // components : { //components方式不适用于vue单文件,在vue的run-time模式下会报错,不建议使用 // login : login // } })})

 

export default 和 export  

login.vue

 

转载于:https://www.cnblogs.com/winter-shadow/p/10269083.html

你可能感兴趣的文章
amoeba读写分离
查看>>
Linux 常用命令
查看>>
客户端断开后怎么让服务器上的后台仍在运行
查看>>
windows下apache服务器开启压缩和网页缓存
查看>>
大三时MySQL课程设计《MySQL集群的研究与实现》
查看>>
JAVA课程05
查看>>
POJ 3345-Bribing FIPA(树状背包)
查看>>
Python----字符串常用方法总结
查看>>
ios-tableviewcell初始化为什么要用static NSString *str = @"mycell"中得static
查看>>
java对象与JSON字符串互转jar,及其用法
查看>>
springboot学习1
查看>>
Mahout in action 中文版-6.分布式推荐计算-6.1
查看>>
awk学习[参考转载]
查看>>
thinkphp5多语言
查看>>
词频统计(未完成,错误)
查看>>
如何退出调起多个Activity的Application?
查看>>
密码验证合格程序
查看>>
【★】IT界8大恐怖预言
查看>>
DocumentManager
查看>>
Android 端闪存 应用——alpha 2.0 版
查看>>