前端
流浪四方
简单才男人
展开
-
vue中利用子组件的方式调用弹出层
1、在弹出层时做一个按钮,可以隐藏这个按钮,这个按钮的函数只是给父组件调用:这里的this.dialogVisible = true;部分即显示这个子组件,在这里不能点击自己,所以这个按钮可以设置隐藏;2、在父组件中注册:3、在父组件中展示这个子组件,注意,在这里加上一个ref,父子组件才能调用它;4、在父组件中调用:这里的:this.$refs.viewsuser.showdialog()即调用子组件的函数;5、显示结果6、父子组件这样联动调用要使用到变量传递,方法有很多,可以百度原创 2021-05-23 00:15:52 · 724 阅读 · 0 评论 -
vue全局变量设置
一、在vue里经常遇到要传递变量,我采用的方式是定采一个全局变量文件,global.js,在文件量设置全局变量,然后再设置成能修改;以下是方法:二、在components文件夹里添加一个common文件夹,在common下添加一个global.js,当然也可以在其它路径添加js文件,文件名也可以自定:export default {curid : “”,//修改curid的值setcurid(curid) {this.curid = curid;}}三、在main.js下注册这个文件:/原创 2021-05-22 23:36:16 · 4397 阅读 · 0 评论 -
在vue中侧边栏保持当前菜单展开(其它收合)
只要在定义菜单时,加上:unique-opened参数就可以了,如下图:原创 2021-05-15 04:04:23 · 592 阅读 · 0 评论 -
vue利用axios跨域请求
1、找到config文件夹下的index.js打开,修改proxyTable:()部分,代码如下:proxyTable: {‘/apis’: {target: ‘http://localhost:5069’, //后端接口地址changeOrigin: true, //是否允许跨越pathRewrite: {‘^/apis’: ‘/’, //重写,}}},2、找到mian.js文件,//axios.defaults.baseURL = ''注释,也可以为空,测试是OK的;3、调用axi原创 2021-04-28 15:52:13 · 253 阅读 · 0 评论