logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ngdialog使用心得

在正在做的项目中所有的弹窗都是用ngdialog来实现的,在这里做一下总结:1、首先在项目目录下使用npm install ng-dialog安装插件2、将ngDialog.js,ngDialog.css和ngDialog-theme-default.css 引入项目中:3、在控制器中声明:var APIGateway = angular.module('APIGateway',

vue中使用插件格式化json(可伸缩)

原本可以使用<pre>标签+JSON.stringfy()函数解决json格式化显示的问题,但是数据量过大希望可以像jsonviewer一样能够伸缩,所以使用了vue-json-viewer插件,mark如下:1、安装$ npm install vue-json-viewer --save2、使用<json-viewer :value="json

vue设置前端配置文件

项目业务中有时会出现频繁变动的变量,比如首页的宣传语、一些时间时长的控制等,时间充裕且有必要的话,可以做一个配置页面在服务器端进行存储和修改,但是在开发过程中以保证业务功能先完成的情况下,可以先将这些变量抽取出来,放在一个json文件中作为配置文件,测试/运维人员可以通过手动修改文件中的值来模拟不同的情况以便于测试。实现方法如下:1.在static(vue2)或者public(vue3)下新建co

【Vue2 & Vue3】多环境配置(多域名打包)

近期同时接触了多个vue项目,经常在2和3中来回切换,同一种需求的实现方式往往不太一样,这里记录一下面对多域名打包的需求时,2和3分别是如何操作的。需求描述:同一套代码私有化部署,要部署在多个服务器上,或者是测试服务器与生产服务器不同,即访问服务接口域名不同,通过配置实现多环境的打包。Vue2:整体思路:修改配置文件,通过获取命令行的传参定义不同的全局变量。1.项目中/config/dev.env

vue元素根据不同条件切换多个class

做需求遇到一个样式问题,横向的菜单tab在非管理员模式下有7个,在管理员模式下有8个,每个tab在中英文状态下的长度又有长有短,用弹性布局搞了好久总是不如意,最后决定用%写死每个tab的width,记录踩坑如下:1、最开始给每个元素的style绑定一个变量,切换语言时判断各种条件,更改变量值,不为所动= =失败2、以为是style的问题,换成class绑变量值,同样改动不生效= =失败3、查阅资料

vue项目中设置全局变量

跟后端对接口,由于有跨域问题前端设置了代理,但是打包放到服务器上之后就会出现404问题,原因是这个代理不会在线上环境生效,只是给开发时使用。于是让后台更改设置,前端需要直接访问后台接口,就需要将后台地址设为全局变量,可以在每个组件中直接访问。查询记录方法如下:1. 单独新建一个全局变量模块文件,模块中定义一些变量初始状态,用export default 暴露出去。 2. 在main....

Vue+ElementUI实现input框模糊查询提醒

先是用了ElementUI中给的el-autocomplete例子:<el-autocompleteclass="inline-input"v-model="inputName":fetch-suggestions="querySearch"placeholder="请输入内容">&

vue中使用插件格式化json(可伸缩)

原本可以使用<pre>标签+JSON.stringfy()函数解决json格式化显示的问题,但是数据量过大希望可以像jsonviewer一样能够伸缩,所以使用了vue-json-viewer插件,mark如下:1、安装$ npm install vue-json-viewer --save2、使用<json-viewer :value="json

到底了