网站建设明薇通网络价格美丽,淘宝代做网站,wordpress demo 导入,专门做海外服装购的网站vue-cli Vue-cli是Vue官方提供的脚手架#xff0c;用于快速生成一个Vue项目模板 提供功能#xff1a; 统一的目录结构 本地调试 热部署 单元测试 集成打包上线 依赖环境#xff1a;NodeJs 安装NodeJs与Vue-Cli 1、安装nodejs#xff08;已经安装就不用了#xff09; node-…vue-cli Vue-cli是Vue官方提供的脚手架用于快速生成一个Vue项目模板 提供功能 统一的目录结构 本地调试 热部署 单元测试 集成打包上线 依赖环境NodeJs 安装NodeJs与Vue-Cli 1、安装nodejs已经安装就不用了 node-v.msi 2、验证 cmd--node -v 3、配置npm的全局安装路径 管理员身份运行cmd #设置为NodeJs安装目录
npm config set prefix D:\Program Files\nodejs\node-global
#验证设置是否成功
npm config get prefix 4、切换npm淘宝镜像优化下载 管理员身份运行cmd npm config set registry https://registry.npmmirror.com 5、安装vue-cli 管理员身份运行cmd npm install -g vue/cli
#验证安装
vue --version项目构建 1、新建工程文件 2、在该目录启动cmd/ vscode 3、创建vue项目 vue create vue-project
或者调出图形化界面创建vue ui 项目目录介绍 node_modules 整个项目的依赖包 public 项目的静态文件 src 项目源代码 asssets静态资源 components可重用的组件 router路由配置 views视图组件页面 App.vue入口页面根组件 main.js入口js文件 package.json 模板基本信息项目开发所需要模板版本信息 vue.config.js 保存vue配置的文件。如端口、代理等 Vue项目启动 1、vscode---Npm脚本---点击serve vue-cli-service serve 2、命令行npm run serve 配置端口号 vue.config.js Vue项目开发流程 Vue的组件文件以.vue结尾每个组件由三个部分组成 template模板部分由他生成html代码 script js代码控制模板部分的数据来源和行为 style css样式部分 Element 饿了吗开发基于Vue2.0 快速入门 1、安装ElementUI组件库当前工程目录下 npm install element-ui2.15.3 2、引入ElementUI组件库main.js中 import ElementUI from element-ui;
import element-ui/lib/theme-chalk/index.css;Vue.use(ElementUI); 3、访问官网复制代码views目录下建立xxx.Vue文件 4、App.Vue标签引入 Axios异步请求 Vue中使用Axios 1、在项目目录安装axios npm install axios 2、需要使用时导入 import axios from axios 3、钩子方法 Vue路由 url的hash#与组件之间的对应关系 1、安装Vue路由 npm install vue-router3.5.1 2、定义路由表 router--index.js 3、router-link相当于超链接 4、router-view 打包部署 1、NPM--点击build--生成dist文件 2、dist文件中的内容放在Nginx的html目录下 总览
1、目录结构 2、main.js
import Vue from vue
import App from ./App.vue
import ElementUI from element-ui;
import element-ui/lib/theme-chalk/index.css;
import router from ./router;
Vue.use(ElementUI);Vue.config.productionTip falsenew Vue({router,render: h h(App),
}).$mount(#app)
3、APP.vue
templatedivrouter-view/router-view/div
/template
style
body,html,#app{height: 100%;margin: 0;
}
/style
4、router--index.js
import Vue from vue;
import VueRouter from vue-router;Vue.use(VueRouter);const routes [
{path:/emp,name:home,component:()import(../view/LoginPage.vue)
}
];const router new VueRouter({routes
});export default router;