发布了文章2021-01-14
作用:将 ES6+ 版本的代码转换为 ES5代码,以便能够运行在当前环境和旧版浏览器环境中。这就意味着,可以用 ES6 编写代码,而不用担心当前环境是否支持的问题。一、配置 .babelrc使用 Babel的第一步,就是配置 .babelrc 这个文件,该文件存放在项目根目录下,用来设...
回答了问题2020-03-01
如果是通过 vue cli 3.0 构建的项目,可以在项目根目录中的下列文件来指定环境变量的方式,指定某个变量,比如 NODE_ENV=dev,可以添加两个文件夹 .env.dev 和 .env.prod,对字段 NODE_ENV 赋相应的值(development 或者 production ),然后通过 process.env.NODE_EN...
发布了文章2020-02-29
Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. -- Micro Frontends微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。
回答了问题2019-12-25
我最近正在做这个。。。
回答了问题2019-12-14
这是因为 因为相同路由二次甚至多次加载的关系 没有达到监听,退出页面再进入另一个页面并不会运行created组件生命周期,导致数据还是第一次进入的数据。可以 watch监听路由是否变化,示例代码如下:
回答了问题2019-12-05
<component :is="'el-button'" v-bind="props">按钮名称</component>
回答了问题2019-12-02
可以在 <component> 中嵌套使用 <component>
回答了问题2019-12-02
这里的 cityList 需要借助另外一个对象完成,这个对象是用来存储请求到的数据,然后使用 computed 属性计算出 cityList即可。
回答了问题2019-11-28
<templete> 里面的所有元素必须包裹在一个 div 下面
回答了问题2019-11-27
ref="editFormref" 和 this.$refs.editFormRef.resetFields() 中的 editFormRef 不一样导致的。。。
回答了问题2019-11-26
iPadOS 系统确实不能用这种方式判断。可以 先判断是否为 Safari,接着判断是否为 iPhone,再判断是否有 touch 功能,代码如下:
回答了问题2019-11-26
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/rm -rf ~/.kube然后重启 Docker
回答了问题2019-11-26
这是因为你路由配置中的这两个路由 name 字段的值是相同的,在 Vue 中以这样的方式router.push({ name: 'user', params: { userId: '123' }})来命名路由
回答了问题2019-11-25
前面的回答有误,更改下: 第一种 {代码...} 这样即可。 第二种方法 {代码...}
回答了问题2019-11-25
Vue 采用了 数据代理,通过数据代理来实现对 data 对象中所有属性的读写操作,这样的好处就是就是很大程度上方便了我们操作数据。
回答了问题2019-11-22
axios请求头的 Content-Type 默认是 application/json,而 postman 默认的是 application/x-www-form-urlencoded
回答了问题2019-11-22
加上deep 穿透试试: {代码...}
回答了问题2019-11-21
分页的目的其实就是为了避免一次加载大量的数据,如果要实现一键全选所有数据,那需要在你点击上面 全选的 checkbox 的时候,传给后端一个全选的标记,让后端在点击下一页返回时,在返回的数据中添加一个字段,比如 selected: true,然后前端根据这个值标记是否选中
回答了问题2019-11-20
转换为字符串类型,也就是Excel中的 数值 --> 文本
回答了问题2019-11-20
在你第一次点击登录时,logining 的值是什么