logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Pinia 页面刷新后数据丢失怎么解决?

key?: string;storage?: Storage;paths?: string[];strategies?导入:从pinia库中导入,它包含了 Pinia 插件执行时所需的上下文信息,如storeoptions等。接口:定义了持久化策略的类型。key:可选属性,用于指定存储在Storage中的键名,默认为store的$id。storage:可选属性,指定存储的位置,类型为Storage

vue-router的routes中name属性作用详解

我们常用vue.js和vue-router来创建单页应用,vue-router能很方便的管理所有的单页组件。我们在定义每个路由的时候会有一个name的属性(如下面代码),通常我们不定义这个属性发现也没有任何问题,那么这个name到底有什么用呢?export default new Router({mode: 'history',routes: [{path...

javascript 常见的设计原则和设计模式

1. 单例模式1. 定义保证一个类仅有一个实例,并提供一个访问它的全局访问点2. 核心确保只有一个实例,并提供全局访问3. 实现假设要设置一个管理员,多次调用也仅设置一次,我们可以使用闭包缓存一个内部变量来实现这个单例class SingletonSetManager {constructor(name) {this.name = name;this.instance = null;}static

CSS font-family 中的苹方字体

苹方提供了六个字重,font-family 定义如下:苹方-简 常规体font-family: PingFangSC-Regular, sans-serif;苹方-简 极细体font-family: PingFangSC-Ultralight, sans-serif;苹方-简 细体font-family: PingFangSC-Light, sans-serif;苹方-简 纤细体f...

CSS 文本 \n 解析换行

message: '爱你的每个瞬间\n像飞驰而过的地铁'<h1 className='message'>{message}</h1>显示为爱你的每个瞬间 像飞驰而过的地铁而不是换行加个样式.message{white-space: pre-wrap;}// pre-wrap保留空白符序列,但是正常地进行换行。显示为爱你的每个瞬间像飞驰而过的地铁...

#css#css3#html
彻底弄懂 JavaScript 执行机制,同步任务、异步任务、微任务、宏任务、事件轮询

用我的理解,帮助大家弄懂 js 的执行机制在此之前,我对 js 的执行机制根本都不了解,按我的想法就是从上到下一行一行执行,对 setTimeOut 等定时器的执行机制也漠不关心,反正能执行就行,知道我最近在学习 promise 才了解到 js 的执行机制,下面我就用我的理解来简单介绍下。...

VUE this.$router.push跳转页面传值不同 created 函数只调用一次 页面不刷新解决办法

问题:在vue中使用 this.$router.push() 方法,如果只是传入的参数不同,会出现 url 地址变化了,但是页面没有重新请求数据,生命周期函数未调用,需要刷新一下页面才有新的数据加载。原因:由于 Vue 会复用相同组件, 即 /page/1 => /page/2 或者 /page?id=1 => /page?id=2 这类链接跳转时, 将不在执行 created, mo

VUE 实现拖拽效果

在我们平时做也无需求中,往往会遇到拖拽模块的需求。刚开始没有接触过拖拽的时候,会对拖拽有陌生感,会比较担心实现起来会比较的复杂,可能自己很难搞定。然后就会去网上百度一些vue拖拽相关的插件,比如vue-draggable它是基于sortable.js的二次封装,兼容了移动端,不过我们写toB项目的时候,可能只有pc端需要拖拽功能,所以这期就结合vue教大家手写实现拖拽。......

#vue.js#javascript#前端
JS Array.apply()、new Array()、Array.form()的区别

本文内容有参考Array.apply(),new Array(),arr =[] 三者的区别文章看 vue 渲染函数的时候,发现了数组的一种新的写法,之前知道 new Array(20) 可以建一个长度为20的数组,还知道 Array.form({length: 20}) 也可以建一个长度为20的数组,可是不知道这三个的区别,所以有时间我就对这三种写法写了一个总结...

#javascript#前端
在vue项目中添加特殊字体

我们做项目的时候,有时候会想用一些特殊字体来美化我们的页面,下面就教大家如何在vue中引用其他字体首先要去百度搜索我们想要的字体或者在字体网站找一个我们觉得合适的字体这里推荐下面的网站 第一字体转换器 其他网站也都可以下载我们需要的.ttf文件 放在我们本地文件夹中在文件夹下 创建一个 font.css 文件 通过 @font-face 规则引入我们的文件和给字体命名...

    共 29 条
  • 1
  • 2
  • 3
  • 请选择