摘要:
对象 data:{obj:{name:'张三'}} setVal(){ this.setData({ ["obj.name"]: ‘李四’ }) } 数组: data: { category_list:[ { id: 1, name: '阅读', show: false, loading: true 阅读全文
摘要:
平时在开发中遇到上传需求,可能会使用到webuploader,但是需求现状可能是,在上传的传参需要先从后台获取数据,这时候解决方案参考如下,如果封装多次调用的话,需要先unRegister WebUploader.Uploader.unRegister('contractUpload') WebUp 阅读全文
摘要:
如果后台返回url,则使用window.open() 如果后台接口返回的是二进制流 axios({ method: 'post', url: '/export', responseType: 'arraybuffer', }) .then(res => { // 假设 data 是返回来的二进制数据 阅读全文
摘要:
使用print-js库 1.普通表格 printJS({ printable: id, // DOM id type: 'html', scanStyles: false, }) 2.element-ui表格打印 function printHTML(id) { const html = docum 阅读全文
摘要:
data () { return { loadingCount: 0, isShowLoading: false } }methods: { addLoading() { this.loadingCount++ this.isShowLoading = true }, isCloseLoading( 阅读全文
摘要:
1.当从详情页退回列表页的时候,有时候不希望列表页刷新 // newsList 是list.vue内name属性<keep-alive include="newsList"> <router-view/> </keep-alive> 2.有时候详情页有增删改查的需求,当我们返回列表页的时候,如果修改 阅读全文
摘要:
一、页面权限控制 1)思路:在每一个路由的meta属性内,将能访问该路由的角色配置到roles内,用户登录的时候,返回用户的角色,在全局路由守卫内,把要跳转的路由的roles和用户的roles做下比对,,如果用户的roles包含在路由的roles内,则允许访问,否则不允许访问。 // 路由配置rou 阅读全文
摘要:
// 方式 一var data = new FormData() data.append('username', this.form.username) let config = { headers: { 'Content-Type': 'multipart/form-data' } } axios 阅读全文
摘要:
react实际运用中,为了防止某个组件的异常报错,导致整个程序都运行不起来,我们通常封装一个错误的组件: import React from "react" export default class ErrorBoundary extends React.Component{ state = { h 阅读全文
摘要:
在实际项目中,我们可能需要针对进入到组件去前,做一些逻辑,比如判断页面来源,当使用beforeRouterEnter路由守卫时,由于实例并未完全生成,导致守卫内使用this获取不到, 解决办法,在next的回调函数中使用传参形式 beforeRouterEnter (to, from, next) 阅读全文