基本使用
安装
配置
安装完成后,通过import Vue form 'vue' 引用报错:You are using the runtime-only build of Vue
需要修改 vue 文件的指向,三种方法:
- 在 node_modules/vue/package.json 文件中的 ‘main’ 属性下,修改 vue 的文件指向
- 在 入口js 文件中 import 其他vueJS文件的正确的路径
- 在 webpack.config.js 文件中添加配置。
resolve: {alias: {"vue$": 'vue/dist/vue.js'}}
.vue 格式的文件处理
1. 加载器安装
npm install -D vue-loader vue-template-compiler
2. wbepack.config.js 文件配置件配置
const VueLoaderPlugin = require('vue-loader/lib/plugin')
// 插件配置plugins: [new vueloaderPlugin()]// 规则添加rules: {{ test:/.vue$/, use: 'vue-loader' }}
在vue组件页面中集成vue-router 路由模块
入口文件配置npm i vue-router
改造 App.vue 组件import VueRouter from 'vue-router' // 导入路由模块Vue.use(VueRouter) //安装路由模块var router = new VueRouter({ // 创建路由对象routes: [// code]})const vm = new Vue({el: '#app',render(c) { return c(App)}, // 把指定组件渲染到 el 区域router // 挂在到Vue
<template><div><h2>这是用户组件</h2><router-link to="/login">登录</router-link><router-link to="/register">注册</router-link><router-view></router-view></div></template>
打包发布
pack.json 文件中配置打包命令"script": {"dev": "webpack","bulid": "webpack -p" // 用于打包的命令}
在npm run bulid
/dist中生成完整可上线项目代码小知识点
