
vue
ttt_tangyuan
这个作者很懒,什么都没留下…
展开
-
Vue刷新页面的三种方式
1.原生的js刷新方式:location.reload();2.vue自带的路由跳转方式:this.$router.go(0);使用过后发现这俩种方式都会使页面有短暂的空白,体验效果不是特别好所以总结出了第三种方式3. 在app或者路由插槽处声明以下代码:<template> <div id="app"> <router-view v-if="isShow"/> </div></template><scr原创 2021-04-23 13:19:24 · 1509 阅读 · 0 评论 -
vue中echarts报错 Cannot read property ‘init’ of undefined
vue中echarts报错 Cannot read property ‘init’ of undefined将代码import echarts from 'echarts'改为import * as echarts from 'echarts'原创 2021-04-14 14:07:02 · 172 阅读 · 0 评论 -
Vue子组件如何监听父组件值的变化
子组件中利用watch监听父组件值的变化// 子组件props: ["a"], watch: { a(oldValue, newValue) { // oldValue a旧值 // newValue a新值 } }原创 2021-04-04 10:51:57 · 2780 阅读 · 0 评论 -
vue如何在父组件中调用子组件的方法
假如子组件中有一个方法,想在父组件中直接调用、触发,这个时候就会用到ref属性子组件children中有一个方法jumpTrger()methods: { jumpTiger() {},在父组件中调用子组件,并加上ref属性// 在这里加上ref属性<children ref="child"></children>父组件的方法中this.$refs.refName.methodsFromChildren();methods: { jumpButton() {原创 2021-04-04 10:46:40 · 414 阅读 · 0 评论 -
Vue遍历数据(数组、字典)
数组:遍历其中数据<li v-for="item in items"> {{ item.message }}</li>数组:遍历数据及索引<li v-for="(item,index) of items"> {{ item.message }} + {{ index }}</li>字典:键 值 索引<li v-for="(value,key,index) in object"> {{ value }} {{key}}原创 2021-03-31 20:17:49 · 2908 阅读 · 0 评论 -
Vue log和标题放在同一行
<template> <div class="title-container"> <div> <el-image style="width: 100px; height: 100px; left: 10px" :src=shuLog fit="contain"> </el-image> <div class="title"> <span>xxxx平台</span&原创 2021-03-31 20:09:36 · 801 阅读 · 0 评论 -
JS 获取屏幕、浏览器、页面的高度宽度,设置容器高度
屏幕信息screen.height // 屏幕的高度screen.width // 屏幕宽度screen.availHeight // 屏幕可用高度:即屏幕高度减去上下任务栏后的高度,可表示为软件最大化时的高度任务栏高/宽度 :可通过屏幕高/宽度 减去 屏幕可用高/宽度得出。如:任务栏高度 = screen.height - screen.availHeight浏览器信息window.outerHeight // 浏览器高度window.outerWidth // 浏览器宽度window原创 2021-03-31 19:34:47 · 1216 阅读 · 0 评论 -
Vue的footer组件 可复用
Vue中抽取的footer组件,可复用<template> <div class="app-foot"> {{footerMsgCopyright}} <span class="source">{{footerMsgName}}</span> </div></template><script>export default { name: 'AppFoot', data() {原创 2021-03-31 19:03:29 · 1487 阅读 · 0 评论 -
vue页面显示图片
vue页面中显示图片,直接在src中指明图片路径,页面显示加载失败,下面介绍在vue页面中显示图片。html页面<div class="shu-log"> <el-image style="width: 100px; height: 100px" :src=shuLog fit="cover"> </el-image></div>script声明export default { name: 'L原创 2021-03-31 16:10:05 · 6092 阅读 · 0 评论 -
keep-alive遇见vue-router
keep-alive遇见vue-routerkeep-alive是Vue内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染router-view也是一个组件,是vue-router的内置组件,如果直接被包在keep-alive里面,所有路径匹配到的视图组件都会被缓存...原创 2020-03-03 14:05:50 · 147 阅读 · 0 评论 -
vue+Springboot前后端交互问题
1. Vue ob: Observerob_: Observer这些数据是vue这个框架对数据设置的监控器,一般都是不可枚举的。假设list里面存放的就是那些带有__ob__: Observer的可以用下面代码解决```javascriptJSON.parse(JSON.stringify(this.list))```2. vue中实现先请求数据再渲染dom按照 请求数据—>...原创 2020-03-03 14:02:50 · 3516 阅读 · 0 评论 -
vue-context-menu 右击菜单 + 给eCharts增加右击效果 + 好看的右击菜单样式
安装npm install @xunlei/vue-context-menu在组件代码中引用<script>import { component as VueContextMenu } from '@xunlei/vue-context-menu'export default{ 'vue-context-menu': VueContextMenu}</scrip...原创 2020-03-01 15:27:58 · 6861 阅读 · 1 评论 -
el-select 报错 Missing required prop: "value"
element-ui el-select组件 使用报错Missing required prop: "value"<el-form-item label="进程"> <el-select placeholder="请选择"> <el-option v-for="item in process" :value="item.id" ...原创 2020-02-21 19:47:31 · 8255 阅读 · 0 评论 -
elementui 表格+分页器 展示数据
<template> <div> <el-table ref="filterTable" :data="tableData.slice((currpage - 1) * pagesize, currpage * pagesize)"> <el-table-column ...原创 2020-02-21 18:39:30 · 1156 阅读 · 0 评论 -
element-ui使用导航栏跳转路由
使用菜单栏进行路由跳转<el-menu :default-active="this.$route.path" class="el-menu-vertical-demo" router background-color="#708090" text-colo...原创 2020-02-21 16:18:43 · 1230 阅读 · 0 评论 -
js 将简体字转化成繁体字
在vue中将简体字转化成繁体字这段代码写在utils.js中function simpPYStr(){ return '啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔...原创 2020-02-20 21:19:01 · 3170 阅读 · 0 评论 -
vue+elementui 省区市三级联动+详细地址信息输入
1、安装依赖npm install element-china-area-data -S2、在组件内引入import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode } from 'element-china-area-data'其中:...原创 2020-02-19 22:30:16 · 5562 阅读 · 3 评论 -
vue echarts中改变canvas长和宽 自适应
存放Echarts的DOM容器,如果给的高和宽是百分比,渲染的时候DOM容器的高和宽是按百分比给的,但是DOM容器下的子元素div和canvas高和宽是根据图标内容渲染。项目应用的时候,底部会有一部分DOM容器和div的高度差,不美观。希望Echarts的canvas和DOM容器的高宽一致。下面给出代码:<template> <div id="main"><...原创 2020-02-17 17:57:55 · 9896 阅读 · 2 评论 -
学习coderwhy老师利用vue开发supermall
网络请求request.jsimport axios from 'axios'export function request(config) { // 1、创建axios的实例 const instance = axios.create({ baseURL: 'http://', timeout: 5000 }) // 2、axios的拦截器 // 2...原创 2020-01-27 19:10:11 · 7461 阅读 · 6 评论