用vue获取的数据如何在js中使用_vue初学者-用nuxtjs做企业站开发

很多初学者在学习vue的时候,都是使用uni-app学习开发,培训机构也是叫vue学员使用uni-app开发,目的是能使html、app、小程序一端生成,从而提高开发能力。

实际上uni-app开发的高效性和运行性能并不及原生开发,不仅是无法支持的大部分的js插件,同时在web端缺乏渲染能力,使得做内容站seo对搜索引擎并不友好。影响不仅是搜索引擎的收录量,更使得运营困难。

利用原生开发vue+ssr是做web端的最佳选择,不仅是能使用海量js库,还能够完美的渲染页面,对seo友好。nuxtjs是vue+ssr的综合体,使用nuxtjs创建项目,傻瓜化配置vue+elementui+axios+ssr+route+vuex,使用sync异步获取数据,完美的选择web页面。

一、安装

使用命令

d:

完成后他会自动安装所有依赖项,下一步是启动项目

cd 

然后就可以在浏览器中输入默认网址:localhost:3000 来运行

二、部署

使用npm命令

npm 

三、服务器上部署

项目build后,需要将build生成的 .nuxt、package.json、nuxt.config.js、static四个文件和目录上传至服务器,然后再项目进入项目根目录安装依赖并启动服务

npm 

四、使用PM2管理项目

node现在已经自带pm2管理器,因此只需要输入命令即可

pm2 

五、使用宝塔apache代理

安装宝塔只需一条命令(centos7)

yum 

安装完成后更加提示的账号和密码进入宝塔后台,选择添加apache一系列服务

安装完成后,在左侧栏选择网址-添加站点-输入网址-提交。

51cf5d8cd126890078da4e663bac17ee.png

完成后点击打开网址,选择左侧栏的反向代理-添加代理,输入名称:mynuxtapp,目标url:localhost:3000,点击提交即可完成代理。

baa242eb4bc1a62f5e06ded7d12fbb07.png

现在项目已经成功发布上线了(记得做好域名解析)。

nuxt的部署还是挺方便,不需要再做更多的设置,几乎全程傻瓜化安装。

上一章节:Magiclock:vue初学者-第一个vue程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值