- 博客(7)
- 收藏
- 关注
原创 import和require的区别
node编程中最重要的思想就是模块化,import和require都是被模块化所使用。遵循规范require 是 AMD规范引入方式import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间require是运行时调用,所以require理论上可以运用在代码的任何地方import是编译时调用,所以必须放在文件开头本质require是赋值过程,其实requi...
2019-08-29 19:03:26 235
原创 vue打包如何将单页面应用打包成多页面应用
添加链接描述在这一步里需要改动的文件都在build文件下,分别是:utils.jswebpack.base.conf.jswebpack.dev.conf.jswebpack.prod.conf.jsassets,components,pages分别是静态资源文件、组件文件、页面文件。前两个就不多说,主要是页面文件里,我目前是按照项目的模块分的文件夹,你也可以按照你自己的需求调整。然...
2019-08-29 18:41:59 2552
原创 vue服务端渲染的优势
服务器端渲染的优势在于更好的seo以及更快的渲染速度要使用服务器端渲染,需要使用server-entry.js和client-entry.js两个入口文件,两者都会使用到app.js进行打包,其中通过server-entry.js打包的代码是运行在node端,二通过client-entry.js打包代码运行在客户端。在纯前端渲染时,一般使用的是web-dev-server这个插件,它可以自动帮...
2019-08-29 18:20:42 809
原创 什么是mvvm,mvc
mvvmMVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的对象,连接Model和View。在MVVM架构下,View 和 M...
2019-06-28 11:09:04 223
原创 antd中table展开行默认展示,且不需要前边的加号
前边不显示+,并且详细信息默认展开在table中配置 <Table expandedRowKeys={this.store.chargeTableData.map(item => item.key)} //展开的行 expandIconAsCell={false} expandIconColumnIndex={-1} ...
2019-06-26 14:06:22 9861 3
原创 React使用mobx
下载 npm i mobx mobx-react;在store有个主文件index.js,多个仓库的话,分开写,然后引入,最后抛出storeimport a from './a'import b from './b'import c from './c'const store = { a, b, c}export default store...
2019-06-26 13:09:17 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人