E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Pinia
学习Redux:React状态管理的简明指南
学习Redux:React状态管理的简明指南一、Redux介绍Redux是React最常用的集中状态管理工具,类似于Vue中的
Pinia
(Vuex),可以独立于框架运行作用:通过集中管理的方式管理应用的状态为什么要使用
csdn小瓯
·
2024-01-19 01:32
React
学习
react.js
前端
15分钟学会
Pinia
Pinia
核心
Pinia
介绍官方文档:
pinia
.web3doc.top/WhatisPinia?
Pinia
是一个状态管理工具,它和Vuex一样为Vue应用程序提供共享状态管理能力。
聪明的竹子
·
2024-01-18 20:49
前端
vue3+vite+ts+
pinia
后台管理项目总结
前言近期准备面试中,觉得项目经验这里还需要再次总结,也参考了很多jym的文章,在这里如果发现有引用且介意,请联系我VUE3+VITE+TS项目中的要点使用vue3+vite+ts构建项目基础框架,配置代码运行环境,对项目进行模块化划分,并集成element组件库、axios请求库;利用axios拦截器实现了权限校验,对系统的登入权限进行控制,避免了无效请求;利用vue-router路由钩子函数实现
子伟-H5
·
2024-01-18 17:15
javascript
前端
vue.js
pinia
的独立维护,统一导出及持久化
目录1.说明及示例2.注意1.说明及示例在src下创建store文件夹,在store文件夹下创建index.js文件,内容如下:import{createPinia}from"
pinia
";//
pinia
linab112
·
2024-01-18 05:17
前端
javascript
html
vue3代码运行报错import { hasInjectionContext, inject, toRaw, watch, unref, markRaw, effectScope, ref,
[email protected]
/node_modules/vue-demi/lib/index.mjs”forimport“hasInjectionContext”node_modules/.pnpm/
pinia
回忆哆啦没有A梦
·
2024-01-17 21:26
#
vue.js
前端
javascript
Vue3使用
Pinia
获取全局状态变量
Pinia
是Vue3的状态管理库,用于替代Vuex。使用
Pinia
,你可以轻松地在Vue3应用中管理全局状态。
无妄的罪
·
2024-01-17 08:06
vue.js
javascript
前端
017-Vue-尚硅谷2023:
1.2前端工程化实现技术栈前端工程化实现的技术栈有很多,我们采用ES6+nodejs+npm+Vite+VUE3+router+
pinia
+axios+Element-plus组合来实现ECMAScript6VUE3
清风微凉 aaa
·
2024-01-17 06:31
三
JavaWEB阶段
vue.js
前端
javascript
基于Python的汽车信息爬取与可视化分析系统
其中,采用了PythonDjango框架和Scrapy爬虫技术实现数据的抓取和处理,结合MySQL数据库进行数据存储和管理,利用Vue3、Element-Plus、ECharts以及
Pinia
等前端技术实现了丰富的数据可视化展示和用户交互功能
沐知全栈开发
·
2024-01-17 05:43
python
开发语言
vue3动态路由搭建方法
因为动态路由对权限的划分是一个最有效的解决方法,下面我们就开始搭建一个动态路由的项目,使用技术是vite+ts+vue3+
pinia
+mock,mock主要用于模拟请求接口之后的处理,更接近实际项目2、
hymuuuu
·
2024-01-17 04:07
软件系统
vue.js
开源软件
❤ Vue3 完整项目太白搭建 Vue3+
Pinia
+Vant3/ElementPlus+typerscript(一)yarn 版本控制 ltb (太白)
❤项目搭建一、项目信息Vue3完整项目搭建Vue3+
Pinia
+Vant3/ElementPlus+typerscript(一)yarn版本控制项目地址:二、项目搭建(1)创建项目yarncreatevite
林太白
·
2024-01-16 22:10
Vue
前端
vue3项目解决
pinia
报错:getActivePinia was called with no active
Pinia
. Did you forget to install
pinia
?
报错:原因:是
pinia
在main.ts中还未注册好,便在其他文件中使用了它。
元仙僧
·
2024-01-16 19:45
前端框架vue
vue.js
前端
pinia
ts
vue3-
Pinia
mutation)2.提供符合组合式风格的API(和Vue3新语法统一)3.去掉了modules的概念,每一个store都是一个独立的模块4.搭配TypeScript一起使用提供可靠的类型判断2.添加
pinia
是老虎是狮子不是大象
·
2024-01-16 03:32
vue
javascript
vue.js
Vue3-47-
Pinia
-修改全局状态变量值的方式
说明修改全局状态变量的值,是一个比较常规而且常见的操作。本文就介绍四种常见的操作。由于OptionStore和SetupStore在修改的时候略有不同,所以本文也会将不同点体现一下。全局状态变量的定义包含了OptionStore和SetupStore两种定义方式;在下面的修改操作中会根据这两种不同的定义来分别阐述。//导入defineStoreAPIimport{defineStore}from'
NorthCastle
·
2024-01-14 18:49
Vue3
vue3
Pinia
修改全局变量状态的值
Vue3-46-
Pinia
-获取全局状态变量的方式
使用说明在
Pinia
中,获取状态变量的方式非常的简单:就和使用对象一样。使用思路:1、导入Store;2、声明Store对象;3、使用对象。
NorthCastle
·
2024-01-14 18:16
Vue3
vue3
Pinia
全局状态
读取全局状态的方式
<script setup>中
pinia
的使用
1.安装
Pinia
:首先,在你的Vue3项目中安装
Pinia
。你可以使用npm或者yarn来安装
Pinia
。
HWL5679
·
2024-01-14 16:09
vue.js
Vue3 store仓库数据间流转 Vuex4 +
Pinia
上文讲了vue2数据流转处理的方法这文讲讲vue3Vuex在Vue3中可以使用Vuex4来进行状态管理和存取数据。1创建一个store实例//store.jsimport{createStore}from'vuex';conststore=createStore({state(){return{data:null//初始化数据为空};},mutations:{//操作数据setData(state
月下绯烟
·
2024-01-14 10:20
Vue
JavaScript
javascript
vue.js
开发语言
2024年1月10日
1
Pinia
和Vuex的区别支持选项式api和组合式api写法
pinia
没有mutations,只有:state、getters、actions(state是一个对象返回一个对象和组件的data是一样的语法
爱猪头的程序猿
·
2024-01-14 06:21
前端
前端框架
提升技术,必看的8个开源库,都很通俗易懂
Pinia
很多人都知道这个库,一个Vue的状态管理库,可以学学如何在Vue中去做状态管理,其实
Pinia
就是依赖了Vue的API——effectScope。并且
Pinia
的源码
诸葛亮的芭蕉扇
·
2024-01-14 01:14
开源
Vue学习计划-Vue3--核心语法(八)组件通信
vuex换成了
pinia
。把.sync优化到了v-model里面了。把$listeners所有的东西,合并到$attrs中了。$children被砍掉了。
化作繁星
·
2024-01-13 22:12
#
vue3
学习路程
vue.js
学习
前端
Vue学习计划-Vue3--核心语法(七)
pinia
pinia
案例gitee地址1.
pinia
准备一个效果【搭建
pinia
环境】安装
pinia
:npminstallpinia/yarnaddpinia第二步:操作src/main.tsimport{createApp
化作繁星
·
2024-01-13 22:41
#
vue3
学习路程
vue.js
学习
javascript
Vue3 不同版本的
Pinia
如何做持久化存储
不同版本的
pinia
支持的存储插件不同,高/低版本的持久化存储插件整合如下,都是我实践过的,请放心使用。
HaushoLin
·
2024-01-13 18:18
Pinia
前端
vue.js
缓存
前端框架
Pinia
踩坑记录
1、子store中如何使用router以user.ts这个store为例错误写法//说明:不能使用插件实例化router,否则获取不到router的函数//错误写法如下:import{useRouter}from"vue-router"actions:{login(){constrouter=useRouter()//不信你在这里打印router,最终得到的值是undefinedconsole.l
HaushoLin
·
2024-01-13 18:18
Pinia
javascript
前端
vue.js
笔记
Pinia
store如何做模块化
1、没安装
pinia
的先安装npmipinia或yarnaddpinia2、在src下创建store文件夹(1)、创建store根文件index.ts作用:所有store只需实例一个
pinia
,导出给main.ts
HaushoLin
·
2024-01-13 18:10
Pinia
javascript
前端
vue
使用
pinia
定义store的state属性和actions方法重名导致调用时出现is not a function异常
目录问题现象解决方法问题现象一个很低级的错误。不过表现的很奇怪。直接跳转到这个页面时会提示下面的错误,但是按F5刷新页面,又可以调用actions中的方法获取到服务端的数据store的定义如下。state的属性和actions的方法都是permissionsexportconstUserStore=defineStore('user',{state:()=>{return{permissions:
尘烟生活家
·
2024-01-13 08:11
VUE3+element
plus实战
javascript
前端
开发语言
如何实现网页当前页面刷新功能
类似于这样的页面实现思路如下:首先我们在
pinia
中定义一个刷新状态的字段,点击按钮的时候,改为相反的值对主页面的路由跳转Router-view绑定一个v-if,它绑定一个自定义的一个响应的参数,我们在主页面监听
EntyIU
·
2024-01-12 23:33
web
前端
Vue3 中使用 Vuex 和
Pinia
对比之
Pinia
的用法
本文承接上一篇Vue3中使用Vuex和
Pinia
对比之Vuex的用法与Vuex相比,如果你觉得Vuex比较麻烦的话,那么
Pinia
提供了更简单的API,具有更少的操作,简单理解一下,就是相当于把Vuex
爱问的艾文
·
2024-01-12 20:04
前端
vue.js
【开源】类似创客贴图片编辑器的项目及前端组件
yft-design:基于fabric.js的图片设计,使用Vue3+TypeScript+fabric.js+
pinia
+element-plus+pwa,支持文字、图片、形状、线条、二维码、条形码几种最常用的元素类型
我是Superman丶
·
2024-01-12 18:06
开源系统
编辑器
前端学习笔记 6:
Pinia
安装
Pinia
:npminstallpinia创建一个
pinia
实例(根store)并将其传递给应用:import'.
魔芋红茶
·
2024-01-11 23:26
前端
前端
学习
笔记
vue3+ts+vite项目从0 搭建,配置安装router/
pinia
/element-plus/scss等
一、安装vite环境官网:https://cn.vitejs.dev/guide/why.htmlnpminitvite1.选择vue2.选择typescipt3.创建成功默认项目结构如下4.安装项目依赖npminstall5.启动项目npmrundev二。安装配置scss1.运行安装scssnpminstall-Dsasssass-loader@^10style-loadercss-loader
葫芦娃y
·
2024-01-11 23:09
vue3
前端
vue.js
javascript
typescript
前端
vue
前端框架
Vue3+
Pinia
实现持久化动态主题切换
PC端主题切换大家都用过,下面用Vue3+
Pinia
实现一下这个过程;【源码地址】1、准备工作npminstallpinianpminstallpinia-plugin-persist2、基础配置//main.jsimport
领秀5858
·
2024-01-11 22:17
vue
前端
Vue3 中使用 Vuex 和
Pinia
对比之 Vuex的用法
本文基于Vue3的compositionAPI来展开Vuex和
Pinia
的用法比较
Pinia
传送门Vuex传送门Vuex状态管理的核心概念状态-驱动应用的数据源;视图-以声明方式将状态映射到视图;操作-
爱问的艾文
·
2024-01-11 20:48
javascript
vue.js
开发语言
Vite2 + Vue3 + TypeScript +
Pinia
搭建一套企业级的开发脚手架【值得收藏】
哈喽,大家好我是xy。从我最初接触vue3版本到现在已经有一年的时间。由于vue3.2版本的发布,的实验性标志已经去掉,已经陆陆续续有不少公司开始使用vue3.2开发项目了。这篇文章就来帮助大家如何快速使用vue3.x,typeScript,vite搭建一套企业级的开发脚手架。废话不多说,直接上手开搞搭建前准备Vscode:前端人必备写码神器Chrome:对开发者非常友好的浏览器(反正我是很依赖
前端开发爱好者——
·
2024-01-11 17:25
typescript
javascript
前端
Vite+vue3+Ts+
pinia
开发(四:SCSS、Axios以及别名@的使用)
首先你完成了如下:Vite+vue3+Ts+
pinia
实战(一:初始、基础安装、踩坑)Vite+vue3+Ts+
pinia
开发(二:路由、
pinia
、UI库安装)Vite+vue3+Ts+
pinia
开发
邪七
·
2024-01-11 13:34
vue3+TS+
pinia
+cookies+axiox 实现简单登录的持久化
目录完整项目请访问一.各页面完整代码1.浏览器缓存相关设置2.
pinia
状态管理应用3.request请求/响应拦截4.路由守卫5.登录页代码6.header登录部分代码二.部分代码截取1.login登录页
程序猿online
·
2024-01-11 05:06
vite创建vue3
TS项目实例
前端
vue3 +TS 安装使用
pinia
状态管理
目录一.安装1.下载安装依赖2.创建src/stores/index.ts文件3.创建src/stores/states.ts文件4.创建src/stores/interface/index.ts文件5.修改main.ts6.目录结构如下7.测试使用8.去到首页点击按钮,打开控制台查看一.安装1.下载安装依赖npminstallpinia2.创建src/stores/index.ts文件impor
程序猿online
·
2024-01-11 05:34
vite创建vue3
TS项目实例
vue.js
前端
javascript
Pinia
的简单使用
Pinia
的简单使用)1.什么是
Pinia
?
梦禄
·
2024-01-10 18:53
vue.js
javascript
前端
Vue3-45-
Pinia
-定义全局状态的两种方式
Pinia
的作用介绍
Pinia
是管理全局状态的工具。全局状态:我的理解,就是一个全局的变量,在项目内,所有的组件都可以使用它,对它进行读写操作。
NorthCastle
·
2024-01-10 18:46
Vue3
vue3
Pinia
全局状态的定义
vue3+uniapp+TS+Vite+uView-plus(uniapp-nutui)微信小程序模板搭建
vite.config.json文件修改四.uView-plus组件库加载1.安装依赖2.main.ts引入3.uni.scss中引入4.App.vue中首行的位置引入5.pages.json配置6.修改7.测试样式五.
pinia
程序猿online
·
2024-01-09 19:15
项目创建运行
uniapp
【vue3中状态管理工具
pinia
的使用】
pinia
状态一(state)
1、安装yarnaddpinia//或者//npminstallpinia2、在main.js中引入store//引入piniaimport{createPinia}from'
pinia
'constpinia
吾乃冠军
·
2024-01-09 19:14
pinia
【vue3中状态管理工具
pinia
的使用】
pinia
状态二(getters)
import{defineStore}from'
pinia
';exportconstuseStore=defineStore('main',{//定义statestate:()=>{return{name
吾乃冠军
·
2024-01-09 19:14
pinia
getters
【vue3中状态管理工具
pinia
的使用】
pinia
状态三(actions)
csdn关于
pinia
学习文章index.js有三个状态:state、getters和actions并且可以安全地假设这些概念等同于组件中的“数据”、“计算”和“方法”。
吾乃冠军
·
2024-01-09 19:41
pinia
actions
Vue3项目实战开发
@TOC##Vue3项目实战开发一、技术栈说明技术栈为Vue3+Vite4+TypeScript+ElementPlus+
Pinia
+VueRouter等当前主流框架。
无处安放的波澜
·
2024-01-09 19:22
Vue3
vue
typescript
使用命令行方式搭建uni-app + Vue3 + Typescript +
Pinia
+ Vite + Tailwind CSS + uv-ui开发脚手架
使用命令行方式搭建uni-app+Vue3+Typescript+
Pinia
+Vite+TailwindCSS+uv-ui开发脚手架项目代码以上传至码云,项目地址:https://gitee.com/breezefaith
偏安zzcoder
·
2024-01-09 14:01
开发日记
环境配置
uni-app
vue.js
typescript
Tailwind
CSS
Vue3-44-
Pinia
- 安装步骤
介绍本文介绍在vue3中安装
Pinia
的步骤安装步骤1、npm安装npminstallpinia》安装完成后可以看到package.json中添加了
pinia
的依赖信息2、main.ts中配置//引入vue
NorthCastle
·
2024-01-09 09:27
Vue3
vue3
Pinia
状态管理
小赢科技面试题
使用场景:2.
pinia
和vuex的区别3.v-if和v-show4.forin和forof
越来越好的月
·
2024-01-09 03:05
科技
vue3的撤销与重做
实现步骤通过
pinia
来存储历史记录数组(arr)、目前页面所展示的对应的索引(index)、现在是否要生成快照(isSnapshot),作用是防止撤销重做的时候也会添加快照,因为撤销重做的时候会触发watch
清缓存试试
·
2024-01-09 01:27
javascript
vue.js
前端
codemirror报错 Uncaught TypeError: Cannot read properties of undefined (reading ‘map‘)
原因由于我用了
pinia
去存储codemirror的对象,获取使用时codemirror对象变成了proxy对象,没有用真正的codemirror对象。
清缓存试试
·
2024-01-09 01:27
笔记
codemirror
javascript
vue.js
前端
Vue3+TS+ElementPlus的安装和使用教程【详细讲解】
随着前端的日月更新,技术的不断迭代提高,如今新vue项目首选用vue3+typescript+vite+
pinia
+……模式。
SwJieJie
·
2024-01-08 15:47
vue3
前端
【VUE】watch 监听失效
watch(()=>chatStore.dataSources,(oldValue,newValue)=>{//监听执行逻辑},{deep:true})嗯,我就是改成了深度监听解决的问题,其中我监听的对象是
pinia
梦染(°ー°〃)星尘
·
2024-01-08 12:41
vue.js
javascript
前端
五、Vue3状态管理[
pinia
]
一、
pinia
解释:伴随vue2到vue3的升级,官方已经用
Pinia
代替了Vuex成为官方的状态管理库,
Pinia
对ts的支持更好,更适合大型项目的开发1.安装npminstallpinia2.配置main.tsimport
黑日里不灭的light
·
2024-01-08 08:07
#
Vue3
javascript
typescript
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他