vue项目搭建

2019-04-18  本文已影响0人  简单coder

vue项目从0到上线知识点梳理.

框架搭完后用一天琐碎时间写的web页面,果然html,css才是占用时间的大头

这里讲下所涉及的点:

1.框架搭建

前提:安装了node环境,然后全局安装npm install -g @vue/cli
这时候就可以查看vue --version
安装时可以通过
1.vue create 项目名

  1. vue ui
    两种方式进行,我推荐第二种,图形化界面,使用第一种是在terminal里选择,我之前创建过,并没有帮我生成一个vue.config.js.

这里使用的是第二种,在工作空间中(存放项目的路径下)运行vue ui,会打开网页,

推荐手动,推荐以下选项:




最后不保存预设(这么简单的配置逻辑不需要保存的)

安装完成后,安装一些npm依赖:


然后开始搭框架,基本界面如下



vueconfig文件,3.0的cli给我的感觉是类似想做成springboot那种,约定大于配置,但是配置文件又弄得比较复杂,别名,loader什么的还要什么chain来使用,并不是比较简洁,不过我目前基本上也只修改了一点点


App.vue

引用文件这块,资源文件,如less,css,图片等用相对路径,
js,vue可以用绝对路径(我目前的理解,如果有问题请指出)



a-layout这块儿的点:


注意下

header.vue,footer.vue

没什么好讲的,普通的组件,目前还不涉及到vuex的使用


index.vue

脚本编写

这个是比较重要的,因为我写完一天就想发到远程去,每次手动发布真的是麻烦死,所以不管java还是web每个项目我都会去研究如何写脚本,这块也花了整一个下午进行编写






这里差不多都写了每一个步骤的目的,注意点:
1.远程连接我做了ssh免登陆配置,这块儿可以百度,不然输密码会终端脚本
2.rm这些命令要做判断处理,然后一定要稍微sleep一下,不然有些mv什么的会不成功

nginx的配置

server {
    listen 80;
    server_name vue.ipaozha.com; #域名可以有多个,用空格隔开
    index index.html index.htm index.php;  # 设置访问主页

    root /product/vue-ipaozha;# 访问域名跟目录

    location = / {
        root /product/vue-ipaozha;
        index index.html;
    #如果想用history需要打开下面这个
    #try_files $uri $uri/ /index.html;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/Share/nginx/html;
    }

#    location /api/ {
#        add_header 'Access-Control-Allow-Origin' '*';
#        proxy_pass http://localhost:80/;
#    }
}

nginx这块儿,也不需要会太过复杂的知识,但是基本的操作要会,要能看懂简单的配置.

总结

这是很简单的一期,主要是回顾下自己之前嫌碎的看的vue的流程,组件什么的,总不能看下就忘,看下就忘,这样跟没学有什么区别.后面应该会跟进下vuex的使用,web请求,然后弄个简单的java项目联动一下,稍微弄得正式点吧

iOS日渐式微,java又不能愉快的转岗
不知道路在何方,迷茫

上一篇 下一篇

猜你喜欢

热点阅读