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
vue3+ts+vite+
pinia
项目搭建
1.起始,项目搭建yarn创建项目yarncreatevitepnpm安装依赖(如果没有可以用npm)//mac安装pnpmsudonpmi-gyarn//安装依赖pnpmi//启动项目yarndev//安装一下pretter和eslintpnpmiprettiereslinteslint-config-prettiereslint-plugin-prettiereslint-plugin-vue
hjseo_seg
·
2024-02-02 20:40
前端
html
typescript
vue.js
javascript
从零搭建Vue3 + Typescript +
Pinia
+ Vite + Tailwind CSS + Element Plus开发脚手架
vue-ts-scaffold文章目录前言脚手架技术栈简介vue3TypeScriptPiniaTailwindCSSElementPlusvite详细步骤Node.js安装创建以typescript开发的vue3工程集成
Pinia
偏安zzcoder
·
2024-02-02 20:09
开发日记
typescript
vue.js
tailwind
vite
element
【vue】Vuex 与
Pinia
:Vue.js 状态管理库对比
vuex在后续的版本中可能要停止维护了,所以建议使用piniaVuex和
Pinia
都是Vue.js的状态管理库,它们都提供了集中式存储和管理应用程序状态的功能。
Aray阿伟
·
2024-02-02 19:51
Vue3
vue.js
前端
javascript
Pinia
|VUe的状态管理库
阅读收获阅读完本篇文章,你将会有以下收获:
pinia
是什么?有哪些优势?基本使用步骤。充分了解
pinia
核心概念state、getter、action。
pinia
如何实现数据持久化。
Judy1623
·
2024-02-02 01:08
前端
Vue3+TS+移动端-购物车实现详细步骤+项目优化
详情页面,三个不同的组件,要实现一个页面数据变化,另外页面数据跟着变化,那必须要使用vue中vuex,因为是vue3也可以使用piniavuex官网:https://vuex.vuejs.org/zh/
pinia
前端进阶中
·
2024-02-01 17:59
Vue3
vue.js
前端
javascript
typescript
pinia
---状态管理工具
state、actions、getters对ts支持好vuex和
pinia
区别1.Vuex`的核心概念有:`state`,`getters`,`mutations`,`actions`,`moudles
香香爱编程
·
2024-02-01 13:43
javascript
开发语言
ecmascript
Vue3中
Pinia
使用详细介绍、
pinia
持久化存储(
pinia
-plugin-persistedstate详细配置)
目录一、
pinia
是干嘛的二、安装
Pinia
三、封装
pinia
四、定义store五、Store三个核心概念1、第一个核心概念State(1)使用state中的数据(2)直接修改state中的数据(3)$
一只大黑洋
·
2024-02-01 11:56
vue.js
前端
javascript
Pinia
和Vuex的区别
Vuex和
Pinia
都是Vue.js状态管理库,但它们有一些区别。1.架构设计:Vuex是Vue.js官方提供的状态管理库,而
Pinia
是由Vue作者维护的另一个状态管理库。
小吴吴吴呀
·
2024-02-01 10:37
前端
javascript
自定义vue通用左侧菜单组件(未完善版本)
使用到的技术:vue3、
pinia
、view-ui-plus实现的功能:传入一个菜单数组数据,自动生成一个左侧菜单栏。菜单栏可以添加、删除、展开、重命名,拖动插入位置等。
不怕麻烦的鹿丸
·
2024-01-31 23:58
Vue
JS插件
vue.js
前端
javascript
pinia
使用持久化设置persist:true在app端无效
改成这种使用方式,不要改动getItem和setItem代码,是固定写法,我直接存储全部,如果要存部分数据可使用paths自行配置//persist:trueapp内无效persist:{storage:{getItem(key){returnuni.getStorageSync(key)},setItem(key,value){uni.setStorageSync(key,value)}}}我使
烂不烂问厨房
·
2024-01-31 20:13
前端
pinia
【Vite+Vue3+Ts+
Pinia
+Sass】从0到1项目创建(必备收藏)
项目创建网络问题,这里我用cnpm,遇到安装卡了不动的同学也可以使用cnpm安装命令npminstallcnpm-gcnpmcreatevite@latest//Projectname:»vite-project(项目名)选择第二项,回车使用Ts,回车创建完成,按顺序执行以下三步骤//Done.Nowrun:cd你的项目名cnpminstall//安装依赖cnpmrundev//运行项目安装sas
极致♀雨
·
2024-01-31 18:36
Vue.js
前端收徒
前端
前端
vue.js
typescript
【Vite+Vue3+Ts】挂载全局store/
pinia
(全局方法)
state:()=>({lang:'en',}),actions:{},});新建插件piniaPlugin.tsimport{useCounterStore}from"@/store/index";//引入
pinia
极致♀雨
·
2024-01-31 18:36
Vue.js
前端收徒
前端
vue.js
javascript
前端
【Vite+Ts+Vue3+
Pinia
】使用i18n国际化简单配置
安装i18ncnpminstallvue-i18n--savesrc目录新建language文件夹并新建以下文件新建en.ts(英文)constmessages={home:{title:"BookStore",hint:"ComputerScienceAndSoftwareEngineering",guessYouLike:"GuessYouLike",},};exportdefaultmess
极致♀雨
·
2024-01-31 18:05
Vue.js
前端
前端收徒
vue.js
javascript
前端
分享一个关于 Vue3+
Pinia
+Koa+Three.js 全栈电商的项目总结
前言前几天一个朋友去义乌旅游,带回来很多小商品,就是一整个物美价廉,但是为什么线下购物和网购有的时候差别这么大(网购经常要退换货啊),为此我萌生了一个想法,3D是不是就可以实现在线看商品的细节了,退换货这么麻烦是不是可以省省了一、项目概述这个项目是对义务购app的一个模仿,相对于其官方app,我新增的亮点如下:商品排列布局使用瀑布流布局实现3D看商品功能实现3D看义乌商贸城同时,基础功能如下:使用
前端达人
·
2024-01-31 17:14
javascript
开发语言
ecmascript
前端
Vue3组件通信 详解(上)
vuex换成了
pinia
。把.sync优化到了v-model里面了。把$listeners所有的东西,合并到$attrs中了。$children被砍掉了。
还能救一下嘻嘻
·
2024-01-31 11:17
前端
javascript
开发语言
Vue3之vue-router、
pinia
路由基础路由的基本使用编程式导航命名视图2.路由传参方式一:就硬写方式二:通过query和params带参数的动态路由3.路由守卫全局前置守卫路由独享守卫组件内的守卫如何在组件外面使用vue-router和
pinia
1
开longlong了吗?
·
2024-01-31 11:12
学习
vue3
vue.js
Vue(3)——VueRouter &
Pinia
1.VueRouterVue通常只有一个html文件,这就是单页面应用。而在一个页面中实现多页应用的效果,关键就在于监测页面URL的变化,当URL发生变化,则在页面中渲染相应的内容。VueRouter作为官方路由管理器,能够帮助更快的构建单页面应用。1.1基本路由①在根目录里添加切换按钮:在根组件中引用vue-router提供给我们的RouterLink组件,来修改当前路由地址,以达到组件切换的效
jiangchubiu
·
2024-01-31 11:11
vue.js
前端框架
vue笔记(二):vue router和
pinia
pinia
用于组件间共享数据,替代之前的vuex功能,成为新的官方推荐。
垃圾管理员
·
2024-01-31 11:39
vue笔记
vue.js
笔记
springboot3+vue3支付宝在线支付案例-渲染产品列表页面
pinia
(绑定数据),import{ref}from'vue'import{defineStore}from'
pinia
'importaxiosfrom'axios'constbaseUrl='http
yrldjsbk
·
2024-01-30 22:13
VUE3
vue.js
前端
javascript
解决NuxtJS3中安装
pinia
报错
使用npminstallpinia安装
pinia
报错。
猫在裙角jslms
·
2024-01-30 12:07
NuxtJS3
VUE3.0
前端
开源:基于Vue3.3 + TS + Vant4 + Vite5 +
Pinia
+ ViewPort适配..搭建的H5移动端开发模板
vue3.3-Mobile-template基于Vue3.3+TS+Vant4+Vite5+
Pinia
+ViewPort适配+Sass+Axios封装+vconsole调试工具,搭建的H5移动端开发模板
HaushoLin
·
2024-01-30 10:09
Vue3
开源
前端
vue.js
javascript
架构
postcss
typescript
【Uni-App】Vue3如何使用
pinia
状态管理库与持久化
安装插件
pinia
-plugin-unistorage引入//main.jsimport{createSSRApp}from"vue";import*asPiniafrom"
pinia
";import{
RisunJan
·
2024-01-29 19:42
Uni-app
uni-app
javascript
前端
《Vue3 基础知识》Vue2 与 Vue3 技术对比(资源整理,建议收藏)
**Vue3技术Vue2技术描述Vue3Vue2Vue3/2官方指南VueRouter4VueRouter3Vue官方路由管理器Vuex4/
Pinia
(官方推荐)Vuex3Vue应用程序的状态管理模式+
AvatarGiser
·
2024-01-29 15:59
《Vue3
基础知识》
vue.js
webpack
vite
Vue的状态管理
Pinia
一、介绍官网:https://
pinia
.web3doc.top/introduction.htmlPinia是Vue官方团队开发的一个全新状态管理库Vue2和Vue3都可以使用去除了mutations
kimi-001
·
2024-01-29 15:55
vue
javascript
前端
vue.js
【Vue3】状态管理工具——
pinia
的使用
目录搭建
pinia
环境存储数据组件中使用数据修改数据storeToRefs$subscribepinia相当于vue2中的vuex,
pinia
也是vue.js状态管理库。
叶子yes
·
2024-01-29 04:42
vue
前端
javascript
Vue3
pinia
全解(上)
pinia
是什么?如果你学过Vue2,那么你一定使用过Vuex。
还能救一下嘻嘻
·
2024-01-29 00:37
vue.js
前端
typescript
vue笔记(一):部署
2、在想要创建项目的目录下执行命令npmcreatevue@latest按提示创建项目,其中vuerouter是实现路由功能,
pinia
实现组件之间共享数据。如果项目需要两个功能建议选择yes。
垃圾管理员
·
2024-01-28 19:20
vue笔记
笔记
vue.js
Vue3探索编辑部——关于
Pinia
(1)
目录什么是
Pinia
?Vue3中的
Pinia
创建项目数据准备和引入
Pinia
使用
Pinia
采用action修改数据总结什么是
Pinia
?
Pinia
是Vue3的专属的状态管理工具,什么是状态呢?
曼城巨星哈兰德
·
2024-01-28 17:10
vue.js
javascript
前端
vue3
pinia
写法和
pinia
中数据 proxy 对象如何获取使用
main.tsimportpiniafrom'@/stores'app.use(
pinia
);引入store/index.ts中的piniastore/index.tsimport{createPinia
初遇你时动了情
·
2024-01-28 15:37
javascript
前端
vue.js
Vue 的存储库
Pinia
使用与介绍
再Vue3种,尤大神推荐我们使用
pinia
来实现状态管理,他也说
pinia
就是Vuex的新版本。那么
pinia
究竟是何方神圣,本篇文章
半兽先生
·
2024-01-28 15:07
前端
vue.js
前端
javascript
vue之
pinia
存储和读取数据
我们已经搭建好了
pinia
的环境,现在我们使用
pinia
来存储和读取数据。
Pinia
是Vue的状态管理库,允许在Vue组件之间共享状态。
<有心人>
·
2024-01-28 15:35
vue.js
javascript
前端
vue2和vue3的区别
Vue2响应式原理:Object.definePropertyVue3Vue基础语法+Vue-router+vuex(
pinia
)+组件库语法不同(组合式api)、体积更小、按需引入、proxy实现响应式
诗霖雪
·
2024-01-28 00:43
vue.js
javascript
前端
Pinia
中将参数传递给 getter
Vuex3.x允许我们在store中定义“getter”(可以认为是store的计算属性)。就像计算属性一样,getter的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。Getter接受state作为其第一个参数:conststore=newVuex.Store({state:{todos:[{id:1,text:'...',done:true},{id:2,text
文摘资讯
·
2024-01-28 00:42
java
python
js
vue
javascript
pinia
实现todos
store/todos.js//导入defineStoreimport{defineStore}from'
pinia
'constuserTodosStore=defineStore('todos',{state
诗霖雪
·
2024-01-28 00:12
vue练习
javascript
开发语言
ecmascript
前端
vue3添加
pinia
概述:
Pinia
是一个专为Vue.js开发的状态管理库。Vue.js是一个流行的JavaScript框架,用于构建用户界面。
村口曹大爷
·
2024-01-28 00:39
vue.js
html
前端
web
pinia
使用
pinia
报错
练习使用
pinia
时遇到报错:image.png经过一番查找,发现我用npminstallpinia安装的
pinia
版本是image.png而官网上说明了2.1.0版本的
pinia
需要vue的版本达到3.3
脱贫不脱发
·
2024-01-27 14:55
vue的
pinia
环境搭建
一、
pinia
是什么?
Pinia
是Vue的新一代轻量级状态管理库,它允许您跨组件/页面共享状态。
Pinia
由Vue.js官方成员重新设计,旨在提供更直观、更易于学习的状态管理解决方案。
<有心人>
·
2024-01-27 13:44
vue.js
前端
javascript
笔记
【Vite+Vue3+TS】基于Vite+Vue3+TypeScript+ESLint+Prettier+Stylelint搭建项目(亲测超详细)
目录项目搭建步骤确定node版本使用Vite创建Vue3项目规范目录结构配置环境修改Vite配置文件集成路由工具VueRouter集成状态管理工具
Pinia
集成CSS预编译器Sasssvg图标组件集成UI
aDiaoYa_
·
2024-01-26 08:07
Vue
typescript
前端
Vue3
Vite
ESlint
Prettier
使用uniApp+vue3+Vite4+
pinia
+sass技术栈构建微信小程序
使用uniApp的cli模式安装,可以使用vscode开发。不用再单独去下载HBuilderX.1.基础安装vue3+ts+uniapp方法一:npxdegitdcloudio/uni-preset-vue#vite-tsmy-vue3-project方法二:可以去uni-preset-vue的vite分支下选择vite-ts直接下载zip包,解压后粘贴到自己的项目中2.安装依赖启动pnpmins
你离优秀差多少
·
2024-01-26 07:18
微信小程序
uni-app
sass
微信小程序
【Vue3】组件通信
vuex换成了
pinia
。把.sync优化到了v-model里面了。把$listeners所有的东西,合并到$attrs中了。$children被砍掉了。1.props若父传子:属性值是非函数。
小秀_heo
·
2024-01-26 04:57
Vue
javascript
前端
vue.js
Vue3
pinia
快速入门
pinianpminstallpinia--save创建Store新建src/store目录并在其下面创建index.js,导出store//src/store/index.jsimport{createPinia}from'
pinia
'conststore
hao_0413
·
2024-01-26 03:15
Vue
vue
【vue3-pbstar-admin】一款基于vue3和nodejs的简洁后台管理系统
该方案结合了Vue3、Element-Plus、
Pinia
和Vite等先进技术,实现高效的页面布局、状态管理和构建体验。
初辰ge
·
2024-01-25 12:06
nodejs
vue
MySQL
node.js
vue.js
elementui
express
vue3-深入组件-组件注册和props更多细节
/assets/main.css'import { createApp } from 'vue'import { createPinia } from '
pinia
'import GlobalTitle
王大可996
·
2024-01-25 03:56
vue3
vue.js
前端
javascript
vue
naive 路由使用 loadingBar 进度条
plugin-vue”:“^4.2.3”,“axios”:“^1.4.0”,“less”:“^4.1.3”,“less-loader”:“^11.1.3”,“naive-ui”:“^2.34.4”,“
pinia
宿命小人
·
2024-01-24 17:58
vue.js
ecmascript
vue
Pinia
全局主题切换
文章目录vuePinia全局主题切换基本环境结果展示过程解析vuePinia全局主题切换目的:实现单页面上切换主题,例如关灯或开灯;环境:vue3.0+vite+
Pinia
基本环境//tsconfig.json
宿命小人
·
2024-01-24 17:28
vue.js
前端
Vue关于Vuex实现组件中数据的共享要点总结和部分代码
//Vuex和
pinia
一样都是把相应的数据和逻辑代码集中在一个js文件,然后import{mapState,mapGetters,mapMutations,mapActions}from'vuex',
- 瑾♛年
·
2024-01-24 06:59
vue.js
javascript
前端
Vue利用
pinia
来完成组件之间的数据共享,可持续化存储要点总结和部分代码
//
pinia
的使用简单来说就是在一个文件里面写好对应的数据和逻辑代码(js代码),然后在需要的vue组件中import{mapState,mapActions}from'
pinia
'和importStorefrom
- 瑾♛年
·
2024-01-24 06:46
vue.js
前端
javascript
知识笔记(九十四)———vue3中的菠萝能吃吗?
开个玩笑,这里说的菠萝不是吃的,是vue3中的状态管理器(
pinia
)Vue3
Pinia
使用在学习Vue2的一定都知道,在vue2版本中,如果想要使用状态管理器,那么一定是集成Vuex,首先说明一点,Vuex
瑞崽崽崽
·
2024-01-24 01:18
笔记
vue.js
javascript
Vue3:状态管理-Store(Vuex,
Pinia
)
Vuex和
Pinia
的区别Vuex:1.由state,getters,mutations,actions,modules组成2.通过mutations修改state
梦雨生生
·
2024-01-23 19:56
Vue3
前端
开发语言
typescript
vue2(Vuex)、vue3(
Pinia
)、react(Redux)状态管理
vue2状态管理VuexVuex是一个专为Vue.js应用程序开发的状态管理模式。它使用集中式存储管理应用的所有组件的状态,以及规则保证状态只能按照规定的方式进行修改。State(状态):Vuex使用单一状态树,即一个对象包含全部的应用层级状态。这个状态树对应着一个应用中的所有状态。Getters(获取器):Getters允许你在模板中计算状态。相当于组件中的计算属性。可以对state中的数据进行
又又爱拍照
·
2024-01-23 17:53
前端
前端框架
上一页
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
其他