@@ -1,5 +1,5 @@
<template>
- <li>
+ <li v-if="newsData">
<div class="newsInfor-img-box" :style="{backgroundImage: 'url(' + newsData.pic ||newsInforImg + ')'}"></div>
<div class="newsInfor-list-content">
<h5>{{newsData.title}}</h5>
@@ -160,7 +160,7 @@
return res
}),
])
- return {topCarousels : res1.data.data,
+ return {topCarousels : res1.data.data ||[],
}
},
@@ -512,7 +512,6 @@
})
} else {
- debugger;
this.$message.error('手机号已存在');
return false;
@@ -0,0 +1,23 @@
+## 环境配置
+[参考文献](https://www.caorui.net/blog/103539593642508288.html)
+- 安装node
+
+> 部署流程
+- 首先在本地构建项目
+```
+nuxt build
+构建成功后,会生成.nuxt的隐藏文件夹。将此文件夹以及nuxt.config.js和package.json一起上传到服务器
+然后进入对应目录,执行
+npm install
+下载项目模块包
+执行成功后,执行
+nuxt start
+测试项目启动。如果能正常跑起来,则nuxt服务端渲染部署成功。
+由于直接执行nuxt start,需要保持终端不被关闭,否则项目会被终止,这里推荐安装pm2来进行项目管理