vue开发app流程(vue签到项目流程笔记)

本文目录
vue签到项目流程笔记
访问时项目整体流程:
其中 app 里的 data 储存着主容器的各种变量, methods 封装了各种方法
组件即将被初始化时自动调用 beforeCompile 方法
其中的方法主要是用于初始化手机页面的设置,以及检验是否登录,在客户端还是浏览器登录
之后会执行 (autoLogin) -》 ajaxList -》 setRouter -》 routerConfig(this) //这里的 this 是 app
其中 routerConfig 来自上面的 import
当 url 接收到 #/index 时,触发 router.js 上面定义的 config 对象里面封装的方法
新建时开发流程:
来做一个test试试看
首先进入工作目录 D:\Work\TCW\8.Web\TCWireless.Touch.Deal.Web\Script\MemberSign
然后打开配置好的webpack的.bat文件 npm_run_build.bat
(如果不能运行,请注意 node model )
然后运行.bat文件 npm_run_build.bat
需要页面间穿参数时可以用url,后面加 /: ,如:
意思是当别人访问/test时,触发上面config对象里面的test函数
然后我们在config对象里面添加一个test函数
require(’test’) 要调用 test.vue 文件了嘛,所以我们开始写 test.vue
开发vue的过程中,需要面对的主要问题有哪些
vue 项目的开发流程
1.$ node -v (检测node版本,node版本需要在 V4 以上)
2.全局安装vue $ npm install -g vue
3.安装脚手架 $ npm install -g vue-cli
4.运行 vue 命令,看是否已安装完毕 $ vue / $ vue list (查看可安装的模板)
5.安装模板 $ vue init webpack(模板) sell(项目名称)
6.? Project name sell
? Project description sell app
? Author crazyCode 《1178770858@qq.com》
? Use ESLint to lint your code? Yes
? Pick an ESLint preset Standard
? Setup unit tests with Karma + Mocha? No
? Setup e2e tests with Nightwatch? No
7.$ cd sell (进入项目目录)
8.$ ll -a (查看目录结构)
9.$ npm install (安装模块下代码的依赖)
10.$ npm run dev (运行项目)
11.项目准备 A.新建resource文件夹,将图片文件放在 resource 之中
B.通过IcoMoon 将svg 图片制作成矢量图标
12. 设计项目目录A.所以的代码文件都放在 src 文件夹中 ,src 下 一般有三个子目录 assets 、components(在其中自建文件夹,存放组件,满足组件就近维护的原则) 和common(公共的模块和资源,其中有3个子目录,js,stylus,fonts)
B.图片资源文件放在 resource 文件夹之中
13.复制之前的矢量图标文件(4个)及 style.css,存放在fonts文件目录和 stylus文件目录下,将style.css 改名为 icon.styl 且内容格式同步(只需删除文件中{}和 ; 即可)
14.删除assets 和 router 目录
15.编制数据接口 build --》 dev-server.js
在 dev-server 中设置 获取 调用 数据
16.安装 Google 的 jsonview 插件,格式化 json 数据
17.在static项目下,新建css文件夹,存放 reset.css ,官网:yingtaow.com
18.配置分号(;) semi (默认eslint 是没有分号的,如果强加;号,会报错,需要到eslintrc.js 下配置)
19.设置代码缩进
20.在App.vue 上进行区块布局
注意路径 ./ 表示当前路径
import *** from ’***’ --》 引用
export default {
components: {
’v-header’: header
}
} --》 注册
export 与 export default 的区别是 export default 是相对于 整个modal 导出
21.安装 stylus-loader之前,需先安装 stylus
$ npm install stylus
$ npm install stylus-loader

更多文章:
kali上传文件到apache服务器(如何在macOS系统和KaliLinux系统之间共享文件)
2025年10月25日 23:30
c语言一维数组有几个数(c语言的一维数组中至少要有几个元素)
2025年11月27日 13:30
织梦岛隐藏要素(塞尔达传说织梦岛脸孔神殿迷宫怎么通关 脸孔神殿迷宫)
2025年9月18日 18:45
最新版android studio安装(如何安装android studio)
2025年9月24日 10:15
97的十六进制(97 98 换成八进制 如何换 如何将十进制转换成八进制或者十六进制 哪位大仙帮帮忙)
2026年4月5日 15:00
redis命令登录(软件Xshell连接Redis操作教程)
2026年6月6日 17:30
category nouns(the different lexical category in translation)
2026年1月9日 10:45
哈夫曼树编码不唯一那解码结果(如何解决哈夫曼树不唯一的问题)
2025年6月24日 02:45
关系数据库管理系统有哪些?(下面哪些属于关系型数据库管理系统())
2026年5月2日 12:15
insertrow(在Power Query中如何插入自定义行)
2025年10月10日 12:30











