Ayi

无钱莫入众,言轻莫劝人,待到功成时,把酒问初心

vue父子组件间传值方法

数据在父子组件的传递

在vue中,通常为了结构化,会把一些功能分成组件来写,最后在拼在一起,这样写的话利于维护和管理,但是这样一来,组件之间的传值问题就必须要解决了。 父组件传值给子组件的方法 父组件的代码 <route-driving ref="RouteDriving" @handle-route="handleRoute" @handle-select="handleS...

远程搜索返回搜索列表并在树里高亮显示搜索节点

搜索树实现

代码实现 <el-tree :data="treeData" :props="defaultProps" :load="loadNode" lazy highlight-current node-key="value" ref="tree" accordion auto-expand-parent :current-node-key="currentNodeKey" :def...

Element之input框远程搜索功能实现

下拉框不显示问题解决办法

实现代码 <el-autocomplete placeholder="分组名/对象名" v-model="filterText" :fetch-suggestions="querySearchAsync" popper-class="my-autocomplete" @select="handleSearchSelect" size="small"> ...

webpack打包问题

样式本地没问题打包后却不显示的解决办法

有时候代码写好以后,本地运行没有问题,但是打包到服务器上就缺失了某些静态文件,比如我之前是这样写的 但是这个背景图片打包后不见了,找不到静态文件 主要的解决办法是找到webpack的配置文件,修改正确的配置文件就可以了 方法如下 如果是样式问题修改build中的文件,如果是图片问题,修改config中的文件

openlayers+百度Api实现路线规划

路线规划实现

首先感谢@LZU-GIS的博客指导,他写了一篇openlayers+高德API实现路线规划的博客,但是我由于需求不一样,需要用百度API,所以写了这篇博客。博客地址 接下来是百度API的实现方法 handleRoute (data, index) { if (index === undefined) { index = 0 // 默认选择第一条路线 ...

用settimeout写一个定时器

用settimeout实现定时上传或下载

// 获取统计数据 getstateStatistics () { var _this = this setTimeout(function f () { Api.getstateStatistics() .then(data => { let datas = data.data ...

vue+element写一个登录界面

登录功能实现

API // 登录 getLoginApi (name, pwd) { return this._doGetPromise(url4 + '/authorization/Gis/checkuser', { name: name, pwd: pwd }) }, // 判断token是否失效 getLoginIsTimeout (tok...

vue+Element循环生成button

button名称为图片

用vue循环生成的button的好处就是可以统一添加样式以及方便与后台进行交互 试想,如果你要写四个button,每个button都调用同一个方法,只是传值传的不同而已,如果不用循环写button的话,那么每个button都要绑定一个方法,虽然四个按钮都是调用一个方法,但是代码会显得特别冗余。 话不多说,直接上代码 <template> <el-but...

一个简单的侧边栏实现

纯css实现一个侧边栏伸出和缩入

实现效果 就是一个纯css实现的效果,话不多说 直接上代码 <template> <div :class="openCloseOnoff ? 'rightsideBar sideBarOpen' : 'rightsideBar rightsideBarClose'"> <div class="openClose" @click="handle...

如何调用后台接口

后台接口使用指南

前言 作为一名程序员,特别是一名前端程序员,你一定曾经存在过或者正在有这样的疑惑,每次后台说给个接口,我们用就是了,那我们到底是怎么用的呢。 以vue框架为例,在创建好项目以后,在src/api/Index.js的文件下先写入以下代码 import Vue from 'vue' import axios from 'axios' import VueJsonp from 'vue...