上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: dva 基于redux\redux-saga和react-router的轻量级前端框架 dva是基于react-react最佳实践的封装方案,简化了redux和redux-saga使用上的诸多繁琐操作 数据流向 数据的改变 用户交互行为(用户点击按钮等) 浏览器行为(如路由跳转等)触发的 当此类行为 阅读全文
posted @ 2021-07-12 16:32 Godfi 阅读(316) 评论(0) 推荐(0) 编辑
摘要: nuxt路由 采用约定式,路由是根据pages下面的页面自动产生的 <nuxt /> 约等于vue中router-view <nuxt-link> 约等于vue中的router-link 二级路由配置 例如在商品页面下面配置二级页面,在goods.vue页面中 在goods同层级下创建同名文件夹,文 阅读全文
posted @ 2021-07-09 13:42 Godfi 阅读(60) 评论(0) 推荐(0) 编辑
摘要: nuxt路由 采用约定式,路由是根据pages下面的页面自动产生的 <nuxt /> 约等于vue中router-view <nuxt-link> 约等于vue中的router-link 二级路由配置 例如在商品页面下面配置二级页面,在goods.vue页面中 在goods同层级下创建同名文件夹,文 阅读全文
posted @ 2021-07-09 13:41 Godfi 阅读(68) 评论(0) 推荐(0) 编辑
摘要: validate钩子 客户端钩子 validate钩子触发会在页面级中间件之后 要定义在页面组件中也就是pages下,不要定义在components中 主要是做一些参数的校验 如果validate钩子中返回false,则会返回nuxt默认的404页面 asyncData钩子 服务端钩子 主要是读取服 阅读全文
posted @ 2021-07-09 13:40 Godfi 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 安装 然后会出来一些询问,其中最重要的是: 要选择SSR选项 目录结构 assets:放置一些需要经过webpack打包处理的一些资源文件,一些图片、字体等等 components:vue公共组件,注意放到conponents里的组件不会支持服务端的钩子也就asyncData layouts:布局页 阅读全文
posted @ 2021-07-09 13:38 Godfi 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 创建server-entry.js 服务端入口 创建服务端的打包配置 在build下创建webpack.server.js文件夹 在public在创建一个服务端需要的模板 webpack.server.js 注:与客户端的打包配置类似,只是入口名和所用的模板不一样,且服务端所用的模板内必须有<!-- 阅读全文
posted @ 2021-07-05 10:43 Godfi 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 写一个vue项目肯定是不会这样写,下面来看一下vue项目中使用ssr 基础 创建webpack.config.js 安装: 注:其中比较特别的是vue-style-loader 这个包可以支持服务端渲染,其它功能和style-loader一样 npx webpack-der-server 启动 改造 阅读全文
posted @ 2021-07-05 10:41 Godfi 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 什么是服务端渲染? 放在服务器进行就是服务端渲染,放在浏览器进行就是浏览器渲染。 · 客户端渲染不利于SEO搜索引擎优化 服务端渲染是可以被爬虫抓取到的,客户端异步渲染是很难被爬虫抓取到的 SSR直接将HTML字符串传递给浏览器,大大加快了首屏加载时间。 SSR占用更多的CPU和内存资源 一些常用的 阅读全文
posted @ 2021-07-05 10:39 Godfi 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 在写一个electron demo中,打包一直报超时。查了很多资料,最后解决方法如下: 修改为淘宝镜像源,修改npm 变量 ELECTRON_MIRROR 为淘宝镜像: npm config set ELECTRON_MIRROR http://npm.taobao.org/mirror 阅读全文
posted @ 2021-06-27 14:55 Godfi 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 路由 *组件内部守卫 axios 安装: 对user进行类型约束 types文件中 vuex 必须安装vuex-class包 store文件 设定状态管理里面的类型 store state axtion mutations getters main vue-class 通过vue-class包,可以 阅读全文
posted @ 2021-06-27 14:34 Godfi 阅读(66) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页