• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:8:00-16:00

    客服电话

    400-123-4567

    电子邮件

    1691000615@qq.com
  • 星点互联APP

    随时掌握企业动态

  • 扫描二维码

    关注星点微信公众号

Lv.4 学员组
6号会员,22活跃度,2019/01/10 加入学习
  • 11发帖
  • 11主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
优秀讲师更多
课堂交流更多
开启左侧

vue 前端项目技术选型、开发工具、周边生态

[复制链接]
Tommy子言 发表于 2019-1-11 16:34:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

  • 如果页面比较简单,可以只用 vue
  • 如果需要本地路由功能,比如在单页面应用(SPA)中维持多个页面,并且可以本地控制路由跳转逻辑,这时就需要搭配使用 vue-router
  • 一般稍复杂的页面都会遇到一些问题:组件之间的通信问题(比如 A 组件想要改变 B 组件的数据)、跨组件数据储存与共享问题(比如多页面购物车数据存储)。vue 本身并不能很好的解决这个问题,需要搭配使用 vuex

使用一个现成的 UI 框架,可以少写很多代码。
目前比较推荐的是:

  • element ui:饿了么出品
  • iview:一套很棒的 UI 框架
  • vuetify:google 材质设计的实现
  • vux:移动端 UI 框架
  • mint-ui:移动端 UI 框架
  • vue-material:另一个 google 材质设计的实现
  • muse-ui:移动端 UI 框架
  • vant:移动端 UI 框架


服务器端渲染用得最多的是 nuxt.js。
nuxt.js 有目录结构、书写方式、组件集成、项目构建等的约束,整个应用中是没有 html 文件的,所有的响应 html 都是 node 动态渲染的,包括里面的元信息、css, js 路径等。渲染过程中,nuxt.js 会根据路由,将首页所有的组件渲染成 html,余下的页面保留原生组件的格式,在客户端渲染。
更多参考:细说后端模板渲染、客户端渲染、node 中间层、服务器端渲染(ssr)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz!X3.5 ©2001-2013 Comsenz Inc.星点互联设计( 鲁ICP(125234543) )