logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 vue 的可插拔架构设计

什么是可插拔架构简单来说,可插拔架构就好比是一个插排,可以连接一个及以上的插头,插头插上或者拔下都不影响插排的正常使用,插上去某个插头连接的电器可用,拔下来,该电器停用。而在我们前端体系中,一个个带插头的电器可以看成是项目上的各个模块,插排就是我们的项目主体(或者叫基座工程),通过配置文件来定义需要安装在基座上的模块信息,子模块的插拔不会影响基座工程的正常运行,从而达到前端模块的热部署(热插拔)。

#vue.js
如何优雅的使用 Vue Router History 模式

如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。 —— Vue Router 官网为啥要使用 History 模式还能有什么原因,hash 模式的 # 不好看呗,当然了,我们也不能仅仅只看颜值,还有一些其他原因,例如 hash 模式下对一些需要锚点功能的需求会和他的路由...

从零搭建vue+express开发环境

该项目是在学习vue过程中,秉着前后端分离的态度,尝试着自己搭建vue+express环境搭建vue项目安装vue-cli脚手架npm install -g vue-cli创建基于webpack模版的项目vue init webpack firstapp安装包依赖并运行cd firstappnpm installnpm run dev在浏览器上输入localhost:8080,这就是

#express
Vue beforeRouteEnter 的next执行时机

背景今天在用vue实现界面的时候,想在beforeRouteEnter钩子函数中去获取数据,然后通过next方法设置到跳转页面的实例中,结果发现数据一直没办法在界面渲染的时候赋值,苦思不得其解,遂google之,终寻原因,记录之。注意beforeRouteEnter (to, from, next) {console.log(this);//undefined,不能用this来获取vu

MySQL创建触发器的时候报1419错误( 1419 - You do not have the SUPER privilege and binary logging is enabled )

mysql创建触发器的时候报错:解决方法:第一步,用root用户登录:mysql -u root -p第二步,设置参数log_bin_trust_function_creators为1:set global log_bin_trust_function_creators = 1;再次尝试创建触发器,成功!(同样,在删除触发器报该错误的时候也是如此

#mysql
到底了