谢13870692371
谢13870692371

谢13870692371注册会员

这个人很懒,什么都没有留下~
14 文章
0 评论
0 粉丝
  • 如何使用Webstorm和Chrome来调试Vue项目

    目录 前言 一、新建Vue项目 二、WebStorm配置 1、设置调试器端口 2、 添加调试配置 三、测试 第一步 第二步 第三步 第四步 前言 在项目开发中,Debug模式是非常有必要的,后端对于IDEA工具而言Debug模式非常方便,但前端WebStorm而言如果启用Debug模式是需要单独去配置一些东西, 所以这里整理自己搭建成功的过程分享出来。可能不同的Webstorm版本会导致效果不一样,所以这里先列出我的版本。 Webstorm版本: 2018.3.4 一、新建Vue项目 为了演示一个完整的示例,所以从创建项目开始,这里通过 vue脚手架命令 开始创建一个项目 vue init w…

    2021年6月30日
    0 33 0
  • 如何在Vue项目中使用axios请求

    目录 1、安装 2、没有封装存在的问题 3、创建文件 4、请求地址配置 5、axios 配置,设置请求头及响应码处理 6、使用 在实际的项目中,和后台的数据交互是少不了的,我通常使用的是 axios 库,所以以下示例也是以 axios 为基础来进行封装的。 1、安装 首先是 npm 安装 axios 很简单:npm install axios 2、没有封装存在的问题 如果在没有封装接口的项目中,在文件中随处可以看到如下的接口调用方法: this.$axios.post(“/user/add”, { params: { name: this.name, age: this.age } }) .t…

    Vue.js 2021年6月30日
    0 38 0
  • vue列表数据删除后主动刷新页面及刷新方法详解

    问题描述: 前端删除一条数据或者新增数据后,后端操作成功,但前端不会自动刷新,需要重新刷新当前页面 (用vue-router重新路由到当前页面,页面是不进行刷新的 ,采用window.reload(),或者router.go(0)刷新时,整个浏览器进行了重新加载) 解决: provide / inject 组合 作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。 (声明reload方法,控制router-view的显示或隐藏,从而控制页面的再次加载) App.vue 代码: <template> <div id=”a…

    2021年6月30日
    0 42 0
  • Vue Element前端应用开发之图标的维护和使用

    目录 概述 1、Vue-Awesome的使用介绍 2、导入Element 图标和Vue-Awesome图标 概述 Vue-Awesome 是基于 Vue.js 的 SVG 图标组件,内置图标来自 Font Awesome。 本篇随笔先来上一个图标管理的界面效果,然后在逐一进行介绍Element内置图标和Vue-Awesome的图标吧。 Element图标管理界面如下: 基于Vue-Awesome的图标管理如下所示。 其中查询提供了名称进行图标查询,以及限制一次性展示多少个,另外提供一个自定义颜色选项,从而可以改变图标的展示颜色。 1、Vue-Awesome的使用介绍 Vue-Awesome 的…

    2021年6月30日
    0 37 0
  • 详解vue组件之间相互传值的方式

    目录 概述 一、父组件向子组件传值 二、子组件向父组件传值 1.子组件绑定一个事件,通过 this.$emit() 来触发 2.通过 callback 函数 3. 通过 $parent / $children 或 $refs 访问组件实例 三、兄弟组件之间传值 1. 还是通过 $emit 和 props 结合的方式 2.通过一个空 vue 实例 四、多层父子组件通信 总结 概述 我们都知道 Vue 作为一个轻量级的前端框架,其核心就是组件化开发。Vue 就是由一个一个的组件构成的,组件化是它的精髓,也是最强大的功能之一。而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。…

    Vue.js 2021年6月30日
    0 34 0
  • 如何使用vue过滤器filter

    目录 概述 定义过滤器 过滤器的使用 自定义全局过滤器 局部过滤器 注意事项 示例一(局部过滤器) 示例二(全局过滤器) 概述 在 vue2.0 之前,是有内置过滤器的,在2.0中已经没有内置的过滤器了,但我们可以自定义过滤器。 关于 vue 过滤器,在官方文档中是这样说明的: Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示。 即过滤器是用来格式化数据的一个函数。过滤器不会修改原始数据,它的作用是过滤数据,…

    Vue.js 2021年6月30日
    0 36 0
  • 如何处理vue router 路由传参刷新页面参数丢失

    目录 概述 方法一:通过 params 传参 方法二:通过 query 传参 方法三:使用 props 配合组件路由解耦 概述 常见场景:点击列表的详情,跳转到详情内页,在内页根据传递的参数获取详情数据。 路由传参一般有如下几种方式,下面主要介编程式导航 router.push 的传参方式: 方法一:通过 params 传参 路由配置如下: { path: ‘/detail/:id’, //若id后面加?代表这个参数是可选的 name: ‘detail’, component: Detail } 通过 $router.push 中 path 携带参数的方式 // 列表中的传参 goDetail…

    2021年6月30日
    0 33 0
  • 解读Vue组件注册方式

    目录 概述 1 、全局注册 2 、局部注册 3 、模块系统中局部注册 概述 组件化的概念让前端页面开发有了更清晰的结构。 Vue 中的组件就是一个 Vue 的实例对象。因此,Vue 组件的构造选项和 new Vue() 方法构造 Vue 实例的构造选项是一样的,其可接收的构造选项都是一样的。除了 el 这样 根实例 特有的选项。但是,Vue 组件必须得是可以复用的,因此,就必须要求构造选项中的 data 选项必须是一个函数,该函数返回一个对象。 为什么 data 选项是个返回对象的函数就可以保证组件的可复用性呢? 因为无论是 new Vue() 的方式还是定义 Vue组件 的方式创建一个 Vu…

    Vue.js 2021年6月29日
    0 32 0
  • Vue实现路由过渡动效的4种方法

    Vue 路由过渡是对 Vue 程序一种快速简便的增加个性化效果的的方法。 可以让你在程序的不同页面之间增加平滑的动画和过渡。如果使用得当,可以使你的程序显得更加专业,从而增强用户体验。 本文中会先介绍使用 Vue 路由过渡的基础知识,然后在举几个例子,为你一些灵感。下面是其中的一个案例: 在 Vue 程序中添加路由 一般 Vue 路由设置如下所示: <template> <router-view /> </template> 在旧版本的 Vue 路由中,我们可以简单地用 <transition> 组件包装 <router-view>。…

    2021年6月29日
    0 35 0
  • Nuxt不同环境如何区分的方法

    背景 在一般情况下,我们的项目肯定需要区分不同环境,来决策其对应的策略,包括但不局限于接口转发地址、打包策略、日志输出策略等。那么抛开具体要设置哪些内容,我们需要先要有区分环境的能力才能做这些事情。那么Nuxt提供给我们这样的基本能力了么?答案是肯定的。 下面我们以不同环境肯定会不一样的接口转发地址为例,进行相关的说明。 nuxt.config.js 用Nuxt框架开发的同学相信对这个配置文件都不陌生,那么本文也会涉及到这里面的一个具体配置就是axios的配置。配置的地址取决于一个变量,这个变量是不确定的。配置代码如下: 备注:关于axios以及proxy如何配置参考我另外的文章哦。 expo…

    Vue.js 2021年6月29日
    0 42 0
  • 如何在Vue单页面中进行业务数据的上报

    目录 概述 1. 各个路由的PV上报 2. 用户点击行为的上报 3. 用户操作结果的数据上报 总结 概述 业务数据的上报主要分为: 各个路由的PV上报; 用户的点击行为上报; 用户操作结果(分享是否成功)的数据上报等; 通用和必须上报的数据,均在上报的代码中进行固定,比如设备信息、用户信息、cookie等都需要上报的数据,在上报前处理完成,需要异步获取且数据固定的,做好存储,防止每次都要重新获取;其他额外的数据,通过对外暴露的send方法进行传递。 比如获取信息这块,客户端给到的jsapi,有可能只能异步调用,那么我们就可以这么处理: function getAppInfo() { let a…

    Vue.js 2021年6月29日
    0 38 0
  • vue-cropper组件实现图片切割上传

    本文实例为大家分享了vue-cropper组件实现图片切割上传的具体代码,供大家参考,具体内容如下 这几日,等来了些空闲,用vue和spring boot实践一次头像上传,因此记下了,望将来的开发有所帮助。 vue-cropper在vue中的引入 1、组件内引入 import { VueCropper } from ‘vue-cropper’ components: { VueCropper, }, 2、全局引入 在main.js中配置如下代码 import VueCropper from ‘vue-cropper’ Vue.use(VueCropper) 3、使用示例 vue文件 <t…

    Vue.js 2021年6月29日
    0 33 0
  • vue 过滤器和自定义指令的使用

    目录 过滤器 01. 是什么 02. 怎么做 (1)定义过滤器 (2)使用方式 (3)过滤器的参数 03. 封装过滤器函数 自定义指令 01. 是什么 02. 基本概念 (1)钩子函数 (2)参数 03. 指令注册 (1)全局注册 (2)局部注册 过滤器 01. 是什么 过滤器可以对我们传入的数据进行必要的处理,并返回处理的结果 过滤器不会修改数据 过滤器的本质是函数 过滤器函数应该有参数,参数必须包含你想进行处理的源数据 过滤器应该有返回值,返回处理后的结果 export default { // 通过filters创建局部过滤器 filters:{ 过滤器名称(data){ // 对传入的…

    Vue.js 2021年6月29日
    0 37 0
  • 蚂蚁即将问世机王L7,一台秒杀19台L3+,威力算力之大可见!

    蚂蚁矿机是全球市占率第一的加密货币挖矿机品牌,市占率约为70%。 矿机由比特大陆研发,在中国内地拥有专利。 6月19日下午比特大陆发布新款莱特币/狗狗币矿机L7,算力相当于19台蚂蚁l3+的机器莱特机器“蚂蚁L7”,算力9500MH/s,功耗3425W,号称“一台L7相当于19台L3+”,直接秒杀现今市场所有莱特币机型!售价为9万9千元人民币,发货时间为2021年11月 ​ 【产品参数】 产品型号:蚂蚁L7 Antminer L7 加密算法:Scrypt 币 种:莱特币+狗狗币联合挖矿,LTC+DOGE 额定算力:9.5GH/s ±5% 墙上功耗:3425W ±5% 连接方式:以太网 裸机尺寸…

    2021年6月21日
    0 105 0