最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用node+vue.js实现SPA应用_node.js

来源:动视网 责编:小采 时间:2020-11-27 20:50:15
文档

使用node+vue.js实现SPA应用_node.js

使用node+vue.js实现SPA应用_node.js:业务需求 最近公司要求开发web版的app,由于app是偏向内容方面,而且带了一个聊天模块,所以一般的多页开发不是很适合,而且主要是手机浏览,对加载速度或者用户体验来说都比较苛刻。调研了很多框架和模式,最后自己东拼西凑搞出来了这么一个玩意。 服务端
推荐度:
导读使用node+vue.js实现SPA应用_node.js:业务需求 最近公司要求开发web版的app,由于app是偏向内容方面,而且带了一个聊天模块,所以一般的多页开发不是很适合,而且主要是手机浏览,对加载速度或者用户体验来说都比较苛刻。调研了很多框架和模式,最后自己东拼西凑搞出来了这么一个玩意。 服务端


业务需求

最近公司要求开发web版的app,由于app是偏向内容方面,而且带了一个聊天模块,所以一般的多页开发不是很适合,而且主要是手机浏览,对加载速度或者用户体验来说都比较苛刻。调研了很多框架和模式,最后自己东拼西凑搞出来了这么一个玩意。

服务端

毫无疑问使用node,使用typescript可以有效的在编码同时查错,强类型语言写服务端毫无压力。

服务端渲染页面

#layout.ejs 访问这个SPA的所有url返回的都是这个页面 标签都可以动态设置,只要传参数进来就可以



 
 Vue Router Example
 
 
 //定义一些前端需要用到的全局属性,文章ID或用户信息什么的
 //index.ts中传过来的是 window.cm_data = {name:"张三"}
 //前端就能访问到了
 <%-server_data%>
 



//这里的id是前端需要用到的一个标识

 

Hello App!

Go to Foo Go to Bar

//router-view是客户端vue-router需要解析的dom //server_html是根据访问url地址生成的html,是做SEO的重点,不加载下面的app.js也可以看到内容 <%-server_html%> //webpack打包好的js,主要是路由配置

客户端

需要完善的地方

前后端统一模板,已经找到方法了把html分离出来,node端用fs.readFileSync方法获取,客户端用webpack的raw-loader获取html内容

不放源码都是瞎扯。

源码地址

https://github.com/yjj5855/node-vue-server-webpack

文档

使用node+vue.js实现SPA应用_node.js

使用node+vue.js实现SPA应用_node.js:业务需求 最近公司要求开发web版的app,由于app是偏向内容方面,而且带了一个聊天模块,所以一般的多页开发不是很适合,而且主要是手机浏览,对加载速度或者用户体验来说都比较苛刻。调研了很多框架和模式,最后自己东拼西凑搞出来了这么一个玩意。 服务端
推荐度:
标签: VUE js spa
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top