vue

    • 2023.11.20 | admin | 74次围观
      关于Vue页面跳转传参,参数不同, 但页面只获取参数一次的问题
      #头条创作挑战赛# 1.问题描述 问题描述: element 展示表格(页面A),点击表格的每一行的查看详情按钮,可以携带此行的信息参数跳转到另一个页面(页面B),但是从A页面到B页面页面跳转是什么问题页面跳转是什么问题,只有第一次跳转的时候B页面可以获取到A页面的参数,返回再次A-˃B ,B页面无法获取到参数。 2.解决办法: 方法一:在接受参数的页面(B页面)添加路由监听 A页面传参: pushToRouter(val) { this.$router.push...
    • 2023.08.05 | admin | 138次围观
      模板语法 ​
      模板语法 Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。所有的 Vue 模板都是语法层面合法的 HTML,可以被符合规范的浏览器和 HTML 解析器解析。 在底层机制中,Vue 会将模板编译成高度优化的 JavaScript 代码。结合响应式系统,当应用状态变更时,Vue 能够智能地推导出需要重新渲染的组件的最少数量,并应用最少的 DOM 操作。 如果你对虚拟 DOM 的概念比较熟悉,并且偏好直接使用 JavaScr...
    • 2023.07.31 | admin | 188次围观
      淘宝背景音乐代码(web添加背景音乐)
      前言 虽然 B/S 是目前开发的主流新浪博客添加自定义背景音乐组件代码填什么,但是 C/S 仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上 Web 开发的低成本、高效率的优势,这种跨平台方式越来越受到开发者的喜爱。 Electron 是一个基于 Chromium 和 Node.js,使用 HTML、CSS 和 JavaScript 来构建跨平台应用的跨平台开发框架,兼容 Mac、Wind...
    • 2023.07.31 | admin | 125次围观
      vue -- 如何去掉url默认的锚点#
      欢迎访问我的个人博客: 前言 vue项目中持续踩坑做一些记录,以便后面翻阅 项目的url中会自带#,看起来很不是舒服,其实是vue-router在搞怪如何从浏览器的url中获取信息,router跳转有两种实现方式: 1. hash(带#)值模式,vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载; history模式,如果不想要很丑的 hash,我们可以用路由的 history 模式...
    • 2023.07.23 | admin | 136次围观
      记录一个Vue项目的特殊浏览器回退
      记录一个Vue项目的特殊浏览器回退 在页面上弹框显示的时候,如果用户点击浏览器回退,不进行页面的跳转浏览器回退按钮事件,只是关闭当前页面的弹框,当页面弹框没有显示的时候浏览器回退按钮事件,点击浏览器回退,进行正常的回退。这里不讨论兼容,只在 Chrome 浏览器上实现的,如果你要做兼容,可以按照这个思路去实现。 需求分析解决思路 既然需要在点击回退的时候做一些事情,那么首先我们就应该监听浏览器的回退事件,用户点击回退,判断弹框是否显示,如果显示,就阻止浏览器的默认回退行为,...
    • 2023.07.17 | admin | 132次围观
      uni-app和微信原生开发的详细比较
      使用uniapp开发小程序,比直接原生开发小程序好在哪里?小程序原生开发有不少槽点:1.原生wxml开发对Node,预编译器, webpack支持不好,影响开发效率和工程构建流程2.微信定义的这套语法,wxml,wxs 以及wx:if等语法,私有化太强,不如正经学vue,学会了全端通用,而不只是为了微信小程序3.vue生态里有太多周边工具,可以提高开发效率,比如ide,校验器,三方库,而微信的开发者工具和专业编辑器相对不太好用,个性化设置比较少作为前端工程师,除了微信小程序,...
    • 2023.07.16 | admin | 128次围观
      用Vue快速开发微信小程序(mpvue 接入Vant Weapp组件库)
      mpvue是美团开源框架,使开发者可以像开发vue项目一样开发小程序,然而由于mpvue是对微信原生开发的再次封装(有些不同于vue地方毕竟不是spa嘛),这也为我们引入UI组件添加了不少麻烦,话不多说微信小程序组件有哪些,接下来为大家展示引入vant-weapp的方法。 1、首先,我们需要初始化个mpvue项目 # 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 mpvue-quickstart 模板的新项目 $ v...
    • 2023.07.16 | admin | 140次围观
      vue 页面回退mounted函数不执行的问题及解决方法
      前言 最近做项目碰到一个很头大的问题–从a页面跳到b页面进行编辑,编辑完再返回a页面,却没走a页面的钩子函数mounted,数据没有更新 经过一番面向百度研究,终于找到了问题所在。接下来就记录一下这个问题及其解决的方法。 原理 解决这个问题的关键就在于对keep-alive的理解和activated钩子函数的使用。 当在项目中引入keep-alive的时候,页面第一次进入,钩子函数的触发顺序created -˃ mounted -˃ activated浏览器回退按钮事件,退出...
    • 2023.07.08 | admin | 145次围观
      还在找源文件?从 vue 前端页面一键打开源码所在文件
      背景开发中遇到的痛点 在开发前端应用的过程中,修改页面内容的途径就是找到对应的源文件怎么知道网页截图的原始代码,并修改对应的代码。如果同时在调试多个页面功能,或者项目架构命名混乱,则将会有大量时间浪费在找文件上。真的是开发 5 分钟,查找 2 小时。。。 所以如果有一种方式可以直接通过页面打开源文件,那么开发效率则会有明显提升! 现存的解决方案 我接触的 vue 项目居多,所以就说说 vue 里面现有的解决方案 vue-devtools vue-devtools 有打开 ed...
    • 2023.06.26 | admin | 141次围观
      vue组件实现进度条效果
      vue组件实现进度条效果 更新时间:2018年06月06日 11:14:42 作者:wl_ 这篇文章主要为大家详细介绍了vue组件实现进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了vue实现进度条效果的具体代码,供大家参考用js实现动态的导航条,具体内容如下 一、效果图 二、代码 progress-bar.vue {{label}} {{text}} export defaul...
    • 2023.06.26 | admin | 155次围观
      Vue 全站服务器渲染 SSR 实践
      掘金从 0.12.X 版本开始使用 Vue.js 开发产品,途经了掘金及 Vue.js 的高速发展,我们也不断迭代产品经历了 3 次大的重构。2017 过年后我们也经历了有史以来最大的一次重构。 这篇文章我会着重讲述重构过程中对于 Vue.js 后端服务器渲染的掘金团队实践。 这里我就不再赘述什么是 Vue.js 了,请需要了解的同学前往: vuejs.org ()/中文文档( ) GitHub( ) 掘金( ) 查看相关资源信息。 服务器端渲染定义 服务器端渲染 Serve...
    • 2023.06.23 | admin | 128次围观
      vue中实现页面跳转的方式有哪些
      vue中实现页面跳转的方式有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 一、this.$router.push()1、vue        点击跳转4    2、script //跳转前页面传参数: goTo(item) {   //storageData中数据用于跳转到下一个页面之后,进行返回时能够返回到跳转之前的页面   let storageData = {     search...
    • 2023.06.23 | admin | 126次围观
      vue实现登录后页面跳转到之前页面
      这篇文章主要为大家详细介绍了vue实现登录后页面跳转到之前页面,具有一定的参考价值,可以用来参考一下。 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 在开发中我们经常遇到这样的需求,需要用户直接点击一个链接进入到一个页面,用户点击后链接后会触发401拦截返回登录界面,登录后又跳转到链接的页面而不是首页,这种问题该如何去做呢? 先说一下我们需要用到的几个API: 1.router.currentRoute:当前的路由信息对象,我们可以通过router.curre...
    • 2023.06.23 | admin | 130次围观
      vue再次进入页面不会再次调用接口请求问题
      vue再次进入页面不会再次调用接口请求问题 再次进入页面不会再次调用接口请求 在vue实际项目中,很多时候会在mounted或者created请求数据接口然后渲染到页面上,但是这两个生命周期都是只会在第一次进入页面后执行,再次进入该页面时,由于vue-router的机制,会缓存已经加载过的页面数据这样会大大提高效率,所以我们使用$router.push等跳转操作时会发现已经在其他页面上修改的数据,跳转到这个页面,修改的数据并没有变化。 实际例子 a页面展示了一组数据,需要跳到...
    • 2023.06.22 | admin | 124次围观
      通过域名的方式访问服务器里的资源
      前言 在平时的项目过程中,我们可能经常会遇到这样的场景。 上传资源,比如图片或者视频到服务器中,上传上去后,我们给数据库中存的是文件所在路径,然后在前端使用的时候直接通过路径的方式来获取上传的文件。 那么,在vue项目中,我们上传的文件至服务器中后,我们如何通过域名的方式,来获取到上传的文件呢?今天我们就来看一下。 解决过程 在遇到问题的时候,习惯性的打开手里的chatpt软件claude,在上面问了下,给的答案不尽如意: 问: vue项目,在服务器上有个目录,如何通过域名的...
    • 2023.06.10 | admin | 151次围观
      Vue页面加载时的进度条功能(实例代码)_温瞳_前端开发者
      先看一张图 如果我们的程序每次页面切换时,顶部也有一个进度条,那会让用户体验提升很大的。 npropgress插件 github地址 简单用法 – vue 项目为例(详细配置,点击上面的github地址查看文档) 最简单的使用方式:vue项目的每次路由切换时,都加载进度条 安装 npm install --save nprogress 引入 在路由配置文件中引入,写到路由加载前和加载后的两个钩子函数中 // 引入 import NProgress from 'nprogre...
    • 2023.06.05 | admin | 137次围观
      如何在VueJS中下载本地存储的文件
      我有一个上传系统,我正在尝试为用户提供示例模板。我有一个本地存储在资产子文件夹中的模板,我想在我的VueJS组件中访问该模板,并在页面上显示指向该模板的链接。这些是文件结构的适用部分: ???app ? ???Components ? ???Uploader.vue ???assets ???files ???Template_Upload.csv 在Uploader.vue中,我有这行: {{item.title}} 在出口中,我有这条线 d...
    • 2023.05.29 | admin | 131次围观
      Vue项目中使用nprogress实现一个页面加载进度条功能
      一、什么是NProgressNProgress是一个轻量级的进度条插件加载时候的进度条 js,它可以帮助我们在页面加载时显示加载进度条,以提升用户体验。它可以在任何网站上使用,不仅可以在Vue项目中使用,而且可以与任何框架或技术栈一起使用,比如React、Angular、jQuery等。二、如何使用NProgress1、安装NProgress:首先我们需要在Vue项目中安装NProgress,可以使用npm或yarn进行安装: npm install nprogress -...
    • 2023.05.28 | admin | 137次围观
      走心比较Vue和微信小程序的区别
      写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。 数据请求 在页面加载请求数据时,两者钩子的使用有些类似微信小程序组件传值,vue一般会在created或者mounted中请求数据,而在小程序,会在onLoad或者onShow中请求...
    • 2023.05.23 | admin | 142次围观
      Vue监听浏览器原生返回按钮,进行路由转跳操作
      今天测试给我报了个bug说点击浏览器返回页数据显示的不对,我查了半天原因:需要监听浏览器的回退按钮浏览器回退按钮事件,并阻止其默认事件。 具体操作方法如下: 1、挂载完成后,判断浏览器是否支持popstate mounted(){ if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); window.addEventL...
    • 2023.05.17 | admin | 170次围观
      vue怎么设置背景图片靠右
      Vue是一种流行的JavaScript框架,可以用于构建高效、灵活、交互式的用户界面。背景图片是设计网站和应用程序时经常使用的一种元素。在Vue中设置背景图片靠右需要一些CSS技巧和Vue组件的知识。本文将介绍如何在Vue中设置背景图片靠右。 使用CSS的background-position属性 CSS可以通过background-position属性来控制背景图片的位置。这个属性可以让你选择将背景图片放在父元素的哪个位置。在这种情况下,我们需要使用一个背景图片容器块,将背...
    • 2023.05.12 | admin | 144次围观
      在vue移动端项目中,配合clipboard.js插件
      需求 开发过程中遇到的需求需要复制 请求过来的一段密令(类似支付宝淘宝口令)到剪切板。 pc端的文本复制到剪切板 如果是在pc端的话,可以直接使用原生js进行编写,代码如下: 这是被复制的内容 copy function copyText() { var text = document.getElementById("text").innerText; var input = document.getElementById("inpu...
    • 2023.05.11 | admin | 219次围观
      Web前端校招面试真题合集(建议收藏)
      历时半年,我们整理了这份市面上最全面的前端校招面试题解析大全。 包含了腾讯、字节跳动、百度、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目。希望对大家参加前端校招有所帮助吧! HTML 浏览器页面有哪三层构成,分别是什么,作用是什么? HTML5的优点与缺点? Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? HTML5有哪些新特性、移除了哪些元素? 你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么? 每个HTML文...
    • 2023.05.03 | admin | 156次围观
      vue中input标签上传本地文件或图片后获取完整路径的方法
      本篇内容主要讲解“vue中input标签上传本地文件或图片后获取完整路径的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷图片上传获取本地路径,实用性强。下面就让小编来带大家学习“vue中input标签上传本地文件或图片后获取完整路径的方法”吧! 首先我的input标签代码是这样的。id是用来标识的,为了更好的获取dom图片上传获取本地路径,name是为了实现图片上传时的参数名。   图片渲染代码 由于浏览器的加密功能,我们无法完整的获取到图片或者文件的完整地址。...
    • 2023.04.29 | admin | 158次围观
      Vue(axios)发送网络请求调取API并展示数据
      大家好!今天发现一个很好用且免费的数据apijs当前页面网络请求js当前页面网络请求,想在这给大家分享一下! 一、天行数据 这是一个很全面新闻信息的一个数据接口平台,有很多免费的接口供大家来调取。没有账号的免费注册一个即可调用。 我们随便申请一个免费的接口,成功之后他会给我们一个接口的地址以及一个专属于你自己的apikey,每次调用的时候都需要把这个apikey传回来,不然是没法调取的。apikey可以在个人中心找的。 申请完接口之后我们就可以直接调用了,今天我向大家分享的是...