vue
real_xiaobai
这个作者很懒,什么都没留下…
展开
-
el-cascader获取选中node
效果基本如图template<el-cascader :ref="'cascaderAddr'+index" :options="options" :props="{ multiple: true,label:'name',value:'id' }" collapse-tags clearable @change="getval($event,index)" @active-item-change="handleItemChange"> <template slot-s原创 2022-04-19 15:19:23 · 2322 阅读 · 0 评论 -
js获取字符串首字母
大佬封装的:https://github.com/xukeler/chinesePY直接下载使用比如我用了其中的.GetHP(str)方法原创 2022-03-28 16:23:35 · 1078 阅读 · 0 评论 -
el-table合计
//表格合计 getSummaries2(param) { const { columns, data } = param; const sums = []; columns.forEach((column, index) => { if (index == 0) { sums[index] = '合计'; return; } const原创 2022-03-23 16:24:58 · 1517 阅读 · 0 评论 -
js非下标截取字符串
let name="2021年度xxx(第一题)"name=name.substring(0,name.lastIndexOf("("));//2021年度xxxname=name.substring(name.lastIndexOf("("));//(第一题)原创 2022-02-28 10:14:24 · 198 阅读 · 0 评论 -
d2-admin动态菜单权限(登陆后)
系统本身是在main.js调用菜单后,进入项目即刻加载的,而这里动态获取菜单的方法是在登陆成功验证后再调用。这就导致未登录情况下,侧边菜单是[]空的。登陆后再次调用这个方法,菜单就有了。但是不会渲染。那就去显示菜单的地方,把动态菜单值赋值进去。把mian.js中import { menuAside } from ‘@/menu’import store from ‘@/store/index’this.$store.commit(‘d2admin/menu/asideSet’, menuAs.原创 2022-02-09 11:12:58 · 2504 阅读 · 3 评论 -
<style lang=“scss“ scoped>对elementui内置的类名无效
<el-descriptions class="desc"> <el-descriptions-item label="审核状态"> <span v-if="basicValue.status<=1">未完成</span> <span v-if="basicValue.status === 2">待审核</span> <span v-if="basicValue.status原创 2022-01-13 13:42:13 · 1848 阅读 · 0 评论 -
vue打包到服务器后,静态资源路径报错
报错路径为:http:域名/css/xx.css实际上应该是:http:域名/dist/css/xx/css办法:publicPath的值确保为:publicPath: ‘./’ps:config.js或者vue.config.js文件内,根据实际情况来,还是找不到就编辑器全局搜索publicPath...原创 2021-12-31 11:59:49 · 879 阅读 · 0 评论 -
el-table自适应条数高度
<el-table :data="sontableData" :height="tableData"><script>export default { data(){ return{ tableData:[] } }, mounted:function(){ this.$nextTick(function () { this.tableHeight = window.innerHeight - this.$refs.tabl原创 2021-12-15 16:40:37 · 1401 阅读 · 0 评论 -
el-tabs ,header固定+main取消滚动条
>>>.el-tabs--card { height: calc(100vh - 110px);}>>>.el-tab-pane { height: calc(100vh - 110px); overflow-y: auto;}>>>::-webkit-scrollbar { width: 0 !important; }>>> ::-webkit-scrollbar { width: 0 !impor原创 2021-12-14 10:49:34 · 2311 阅读 · 2 评论 -
d2-admin打包后样式改变
查看对营养师打包后生成的css文件原创 2021-12-13 14:39:33 · 399 阅读 · 0 评论 -
Pulling is not possible because you have unmerged files.
git add .git commit -m ‘’git pull原创 2021-12-13 09:24:07 · 437 阅读 · 0 评论 -
el-tab重复使用封装的echarts图表
情况:每个tab都有一组图表,我是嵌套的tab去展示外层tab的对应图表组,于是封装好一组图表,再每个tab传值给图表出现的问题,只能显示第一组,后面的tab的canvas都创建不了,只有一个空divel-tabs的切换本质上是v-show,因为图表已经创建了,所以会发生这样的情况解决:在最外层tab用v-if模拟一个图表销毁,切换到第二个图表的时候重新加载一次并赋值问题解决 <el-tabs v-model="activeName"> <el-tab-pane lab原创 2021-12-10 17:59:06 · 554 阅读 · 0 评论 -
循环el-color-picker修改echarts饼图配色
一、需求:选项值及数量从后台取值,一个选项对应一个颜色选择器。图例选项【男,女】。二、实现:1、html:<template> <div> <div class="pic_content" id="pie"></div> <div> <el-button>下载</el-button> <el-button>数值</el-button> &l原创 2021-12-09 15:53:54 · 1004 阅读 · 0 评论 -
vue get post请求封装体
//postexport function getAnswerDataList(data){ return request({ url:'/web_answer/getAnswerDataList', method:'get', params:data })};//getexport function processeal(data){ return request({ url:'/web_appeal/processeal', method:'p原创 2021-11-23 17:11:45 · 719 阅读 · 0 评论 -
js截取字符串
point: "2021/11/08(11时47分),2021/11/08(23时35分),2021/11/09(11时23分),2021/11/09(23时11分),2021/11/10(10时58分),2021/11/10(22时46分),2021/11/11(10时34分)"转换成实现:_this.point=res.data.point.split(',');.split(’’)原创 2021-11-11 10:39:49 · 572 阅读 · 0 评论 -
el-table单选
<el-table :data="ques_list" tooltip-effect="dark" border resizable :stripe="true" @row-click = "checkRow"> <el-table-column label="选择" width="100"> <template slot-scope="scope"> <el-radio v-model="radio" :label="原创 2021-10-28 13:59:59 · 133 阅读 · 0 评论 -
vue+wangEditor无效的节点选择器
<template> <div> <div id="div1" style="width:100%;height:200px;"></div> </div></template><script>import E from "wangeditor";export default { data(){ return{ editor:null, } }, mounted原创 2021-10-26 16:34:25 · 4145 阅读 · 9 评论 -
vue+ele启用停用
//停用/启用 change_status(row,index) { let _this=this; console.log(row); let obj={}; if(row.status==0){ obj={ uid:1, id:row.id, project_id:row.project_id, title:row..原创 2021-10-26 11:54:32 · 352 阅读 · 0 评论 -
华为云上传单个文件
创建obs.js/** * 上传单个文件 * * @param sourceFile 文件资源 * @param filePath 华为云obs存储路径和名字 */export function singleFileUpload(sourceFile, filePath) { return new Promise((resolve, reject) => { getObsClient().putObject({ Bucket: obsCon原创 2021-10-22 09:51:21 · 209 阅读 · 0 评论 -
bus.$emit+bus.$on赋值成功取值失败
一、新建bus.jsimport Vue from 'vue'export default new Vue();二、A页面传值<script>import bus from '../../../static/js/bus';export default { data(){ return{} }, methods:{ click(row,index){ setTimeout(()=>{ bus.$emit('channel_id',原创 2021-10-21 11:14:14 · 1631 阅读 · 12 评论 -
localStorage存储对象
localStorage.setItem('row',JSON.stringify(this.row));原创 2021-10-20 16:13:28 · 406 阅读 · 0 评论 -
el-form-item动态验证规则
<el-form> <el-form-item label="培训测评" prop="isEvaluation"> <el-radio-group v-model="form2.isEvaluation"> <el-radio :label="1">是</el-radio> <el-radio :label="2">否</el-radio>原创 2021-10-18 15:26:53 · 807 阅读 · 1 评论 -
el-form验证el-upload和ul数组
<el-form :model="form" :rules="rules" ref="form" label-width="100px"> <el-form-item label="培训封面" prop="img"> <el-upload v-model="form.img" class="upload-demo" action="https://jsonplacehold原创 2021-10-15 18:02:50 · 248 阅读 · 0 评论 -
echarts饼图+仪表盘设置
饼图legend文字颜色: legend: { orient: 'horizontal', left: "10%", top: 'bottom', width: '80%', textStyle: { color:'white'//设置文字颜色 }, data: ['网络调查', '巡检', '神秘顾客', '座谈会', '面访执行'] },仪表盘内边距: series: [{ center: [原创 2021-10-11 14:20:41 · 730 阅读 · 0 评论 -
vue+elementui 查询条件展开/收起
<span @click="changeadvanced">{{ advanced ? "收起" : "展开" }}</span><i :class="advanced ? 'el-icon-arrow-up' : 'el-icon-arrow-down'" /><div style="display: flex" class="range" v-show="advanced"> <el-input v-model="distance" place原创 2021-10-08 09:35:42 · 2347 阅读 · 0 评论 -
vue孙子级调用父组件方法并传值
一、祖父组件export default { data(){ return{} }, methods{ addTab(){ console.log("调用成功") } }, provide(){ return{ addTab:this.addTab } }, }二、孙子组件export default { //name:"appeal", inject:['addTab'], data()原创 2021-09-29 15:04:59 · 1856 阅读 · 0 评论 -
vue+el-menu递归导致$emit失效
一、父组件<el-menu class="el-menu-vertical-demo"> <menu-tree :menuData="menuList" @getdata="getdata"></menu-tree></el-menu>二、子组件<template> <div> <template v-for="menu in this.menuData"> <el-submenu :key="原创 2021-09-29 14:03:38 · 439 阅读 · 0 评论 -
Vue+wangEditor正文内容不能设置样式
一、问题二、做法wangEditor基础使用文档指路1、错误使用 <script> const E = window.wangEditor const editor = new E(document.getElementById('div1')) editor.create(); new Vue({ el:"#app", data() { return {} }, methods:原创 2021-09-24 10:05:21 · 1258 阅读 · 0 评论 -
vue递归+elementui实现动态添加层级table表头
vue递归+elementui+层级表头原创 2021-09-09 20:31:27 · 484 阅读 · 0 评论