效果1、右击弹出列表,同时保存消息id 2、选择转发成员,转发即可 注意:转发对象可为当前聊天对象,转发成功后需判断是否是存在转发当前聊天,是的话把消息数据显示右击事件处理//右击事件处理 rightMessageClick(e, msgId, uid) { console.log('右击事件'); this.withdrawMessageSmgId =
一、准备工作:首先使用vue-cli搭建一个空的vue项目,步骤见。二、单页面改造多页面操作步骤:1、目录调整:对src目录进行一些调整:调整前是这样的:        (1)进入src文件夹中,新建一个文件夹,如取名pages,用于存放后面的多页面,在pages里面新建一个文件夹叫index用于存放首页,然后将下图红框内的文件(文件夹)都拉进in
转载 4月前
505阅读
router刷新这种方法页面会一瞬间的白屏this.router.go(0)location这种也是一样,画面一闪location.reload()以上整个浏览器进行了重新加载,闪烁,体验不好provide/inject允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。provide:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子
vue
原创 2021-10-27 16:11:39
768阅读
传统的无限滚动数据表格并不会一次性把所有数据都加载并渲染出来,它首先加载一批数据,这批数据要远大于一屏数据的承载量,但也不能太多,避免首屏数据加载效率不佳,具体数量可以由开发者根据实际情况确定。接着通过监控滚动条位置来实时加载更多的数据,比如当滚动条触底时(或即将触底时),开始加载当前已显示的数据集之后的数据,当滚动条触顶时(或即将触顶时),开始加载当前已显示的数据集之前的数据先创建一个视图模板&
Vue+Element-ui快速搞定前端登录页面
原创 精选 2023-07-13 14:20:54
974阅读
监听是否离开页面是否锁屏,里面script用vue2的官方文件代替<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> &l
原创 2023-09-06 09:35:15
106阅读
需求1. 做一个新闻展示页 2. 新闻分类可以自定义 3. 每类新闻的内容,样式不一样 4. 上拉加载新的数据 5. 点击进入详情页,再返回时,定位到原来的位置图片展示 采用的技术轮播图使用:swiper zepto.js vue.js vue.resource.js vue-router.js 滑动插件:iscroll.js 界面样式采用的 we
介绍:作为一个前端新手,项目中遇到权限处理时,通常会采用动态添加路由的方法来实现,此方法会在登陆时利用vuex将用户信息以及菜单栏需要展示的菜单路由保存,这样在用户第一次登陆项目时,动态渲染的菜单路由页面一切正常,但是当再次刷新的时候,就会出现白屏现象。。查阅了很多网站,教程代码一大堆,果断放弃,最后请教了我师父,一句话解决! 愿称为我师父为永远的神
eslint用于代码检查,prettier用于代码格式化,具体操作如下1.安装以下eslint插件 安装以下eslint插件,并增加.eslintrc.js配置文件,.eslintignore配置忽略检查的文件(1)eslint 用于检查和标示出ECMAScript/JavaScript代码规范问题工具。 (2)@babel/eslint-parser 简而言之就是一个解析器,允许您使用ES
main.js App.vue action.js getters.js index.js mutation.js types.js
转载 2017-06-24 05:50:00
178阅读
vue2
原创 2021-08-01 18:40:40
370阅读
跨域设置 http://www.ituring.com.cn/article/200275 打包 npm adduser 如果长时间不登录,可能会过期,使用 npm login 进行登录就可以 pu
原创 2021-07-23 11:32:15
316阅读
最近项目开发中遇到需要用到ie浏览器的情况,因为是内网开发,大致记录下兼容过程。问题1:ie11浏览器页面无法加载首先遇到的问题是谷歌浏览器运行无问题,控制台也不报错,但是ie11浏览器就打不开,控制台报错----显示语法错误:,了解后发现ie浏览器不支持es6,可以通过core-js/stable及regenerator-runtime/runtime编译,vue cli官方推荐使用,main.
转载 4月前
125阅读
使用OpenLayers加载天地图矢量、影像地图
原创 8月前
608阅读
1点赞
0 前言从Vue2升级到Vue3,可能最大的变化之一就是Composition Api了。 Composition Api是什么东西为啥要用它?怎么用它?有什么需要注意的吗? 面对陌生的它,我们在这儿先简单认识一下它,而具体如何使用以及使用的注意点,将会在后续的文章更新中介绍,可以关注本文最后持续更新的扩展阅读部分。1 是什么Composition Api,也就是组合式Api。 我认为,它解决的主
什么是JSX摘自 React 官方: 它被称为 JSX,是一个 JavaScript 的语法扩展。我们建议在 React 中配合使用 JSX,JSX 可以很好地描述 UI 应该呈现出它应有交互的本质形式。JSX 可能会使人联想到模板语言,但它具有 JavaScript 的全部功能。Vue 什么时候应当使用JSX这里说的是应当,而不是必须。因为在绝大多数情况下,模板语法都能胜任,只不过写起来看着不太
目录一、项目基本配置二、Eslint语法规范型检查 一、项目基本配置修改项目信息 package.json 文件{ "name": "XXX", ...... "description": "XX系统", "author": "tom<123456@qq.com>", ...... }修改端口号 config/index.js中修改port:
步骤一:集成standard标准的eslint进你的项目中首先准备一个没有加入eslint的vue项目 1.安装eslint的包 npm i eslint -D 2.初始化eslint,并生成eslint配置文件 npx eslint --init3.依次按照问题选择自己需要的配置 你想要的怎么使用eslint? 选择第三个:检查,发现问题,并且约束代码风格 你的项目使用的是什么模块? 选择第一个
最近了解了一些关于vue页面打包的方式,因为接触的可能不是很深入,所以就简单记录一下首先第一步,修改vue目录结构,修改为下图的方式         大致分为:                          &nb
客户需求:右下角表格实现自动滚动本案例中没有使用任何第三方插件,全部使用vue中相关的js、css以及定时器方式实现。解决问题的第一步不是找代码,而是分析问题。列表自动滚动常见方式有两种(上下左右的滚动不赘述,只是方向的问题,本案例以向上自动滚动为例):(1)匀速滚动 (2)有间隔的平滑滚动。本案例先给出匀速滚动的方案。要匀速向上滚动,以我的经验,最容易想到的是用定时器实现,每隔一个时间差,列表向
  • 1
  • 2
  • 3
  • 4
  • 5