标签:ott 之间 install 组件 ESS 测试环境 you 模块 测试开发
Node.js是一个新的后端(后台)语言,它的语法和JavaScript类似,所以可以说它是属于前端的后端语言
运行环境:后端语言一般运行在服务器端,前端语言运行在客户端的浏览器上
功能:后端语言可以操作文件,可以读写数据库,前端语言不能操作文件,不能读写数据库。
Node.js如果安装成功,可以查看Node.js的版本,在终端输入如下命令
1
|
node -v
|
vue脚手架,vue-cli,这玩意儿可以自动生成项目模板
1
|
vue-cli
|
单页
Web应用(single page web application,SPWA),就是将系统所有的操作交互限定在一个web页面中。单页应用程序 (
SPA)是加载单个HTML页面,系统的不同功能通过加载不同功能组件的形式来切换,不同功能组件全部封装到了js文件中,这些文件在应用开始访问时就一起加载完;整个系统在切换不同功能时,页面的地址是不变的,系统切换可以做到局部刷新,也可以叫做无刷新,这么做的目的是为了给用户提供更加流畅的用户体验
vue-cli脚手架开启一个项目:
1
|
vue init webpack myproject
|
1
|
- Project name: 项目名称,如果不需要就直接回车。注:此处项目名不能使用大写。
|
1
|
cd myproject # 进入目录
|
vue启动服务之后,是通过一个小型的express服务进行测试开发环境部署,在这个服务中,主要是通过webpack-dev-middleware和webpack-hot-middleware这两个中间件完成,并且会在每次代码对于src目录下的代码进行修改时,服务端会动态检测并让浏览器自动刷新
1
|
- src # 主开发目录,所有的单文件组件都会放在这个目录下
|
将一个组件相关的
html结构,css样式,以及交互的JavaScript代码从html文件中剥离出来,合成一个文件,这种文件就是单文件组件,相当于一个组件具有了结构、表现和行为的完整功能,方便组件之间随意组合以及组件的重用,这种文件的扩展名为.vue,比如:menu.vue组件文件一般定义在
src目录下的components文件夹里
template标签定义HTML部分
1
|
<teamplate>
|
js写成模块导出的形式
1
|
// 使用export default命令,为模块指定默认输出
|
1
|
<style scoped>
|
当拥有一个组件文件时,要在项目的
src目录下的router目录下的index.js文件下进行组件的路由加载配置
在导入组件文件时,可以使用
@符号,代表从src目录起比如:import index from ‘@/components/index’
1
|
import Vue from ‘vue‘
|
当配置好路由之后,需要在最主要的
App.Vue文件下进行连接引入
通过
<router-link to="连接地址">首页</router-link>标签进行连接引入通过
<router-view></router-view>标签进行路由加载,可以简写为:<router-view/>
1
|
<template>
|
在
App.Vue文件下的template标签处如果已经引入了其他跳转连接;那么在子组件的
template部分不需要在进行引入
components组件index.js配置路由App.vue中加载路由组件<router-view/>,一般默认已经写好标签:ott 之间 install 组件 ESS 测试环境 you 模块 测试开发
原文地址:https://www.cnblogs.com/xgbky/p/11544498.html