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
后台数据管理系统 - 项目架构设计
项目架构设计在线演示:黑马程序员-大事件接口文档:登录-黑马程序员-大事件接口根路径:http://big-event-vue-api-t.itheima.net本项目的技术栈本项目技术栈基于ES6、vue3、
pinia
风流野趣fly
·
2024-09-05 04:00
vue.js
前端
javascript
vscode
css
前端框架
webpack
使用pnpm安装并配置
Pinia
的持久化插件
pinia
-plugin-persistedstate
使用pnpm安装并配置
Pinia
的持久化插件
pinia
-plugin-persistedstate在开发Vue.js或任何基于
Pinia
状态管理库的应用时,保持用户状态在会话或页面刷新后依然可用是一个常见的需求
正小安
·
2024-09-03 03:48
vue杂谈
前端
flutter
vue.js
Pinia
持久化存储揭秘:本地存储 vs 会话存储
Pinia
持久化存储揭秘:本地存储vs会话存储引言:众所周知,
pinia
持久化插件
pinia
-plugin-persistedstate可以使
pinia
存储数据持久化(这是一句废话)。
正小安
·
2024-09-01 10:40
vue杂谈
前端
javascript
开发语言
JavaWeb——前端工程化
2.前端工程化实现技术栈:ES6+Nodejs+npm+Vite+VUE3+Router+
Pinia
+Axios+Element-plusECMAScript6:VUE3中大量使用ES6语法;Nodejs
A_Tai2333333
·
2024-08-31 08:21
JavaWeb
前端
Vue的状态管理——Vuex3&4&
Pinia
Vue3中Vuex的使用_vue3vuex-CSDN博客VueX详解_组合式vuex-CSDN博客15分钟学会PiniaVuex3和4详解Vuex3Vuex3是Vue.js2.x版本的状态管理库,它提供了一种集中式存储和管理组件状态的方式。以下是Vuex3的一些关键特性:状态集中管理:Vuex3的状态是集中存储的,所有的状态都放在一个树状结构中,并且只能通过mutations来修改状态。响应式状态
GISer_Jinger
·
2024-08-31 08:49
Vue
Javascript
vue.js
前端
javascript
全局路由守卫和
pinia
同时使用存在的问题
//A代码//src/router/index.jsimport{useMain}from'../store'constuseStoreMain=useMain()router.beforeEach((to,from,next)=>{constisManager=useStoreMain.isManager//startsWith:匹配以括号内为开头的内容if(to.path.startsWith
Now?!
·
2024-08-31 06:39
前端
javascript
vue
vue3+vite+ts+
pinia
新建项目(略详细版)
1、新建项目npmcreatevite@latest2、安装依赖yarnaddvue-routeryarnadd-D@types/nodevite-plugin-pagessasssass-loader3、配置别名//vite.config.tsimport{defineConfig}from'vite'importpathfrom'node:path'exportdefaultdefineCon
chu_geng
·
2024-08-31 06:06
vue3
ts
pinia
naive-ui
vite
Pinia
入门(快速上手)
定义一个Store在深入了解核心概念之前,我们需要知道Store是使用defineStore()定义的,并且它需要一个唯一名称,作为第一个参数传递:import{defineStore}from'
pinia
J不A秃V头A
·
2024-08-28 16:10
前端
vue.js
前端
Pinia
vue3插件原理
概览vue3的生态圈提供了许多方便的插件或者工具,比如
pinia
、vue-router和ElementPlus等,使用插件的写法一般如下:constapp=createApp(App);app.use(
Jinuss
·
2024-08-28 10:04
Vue
前端
源码
vue.js
javascript
前端
第五章 整合相关资源(二)——整合
pinia
5.2整合piniaPinia官方文档
Pinia
是Vue的专属状态管理库,它允许跨组件或页面共享状态。
yu玉米mi
·
2024-08-27 16:07
javascript
vue.js
开发语言
创建前端项目中架构基本流程(vue版)
整理编辑,不涉及具体项目实现,只整理项目前期准备的流程,具体项目实现可bilibili搜索黑马程序员获取此文档梳理搭建vue项目的基本流程及相应模板的创建本项目的技术栈本项目技术栈基于ES6、vue3、
pinia
小徐努力中
·
2024-08-26 15:50
架构
前端
vue.js
javascript
前端框架
登录逻辑前后端全流程(vue3
pinia
nodejs)
简述输入用户名密码,post请求发给后端;如果登陆成功,后端用JWT创建并返回token,前端保存token(
pinia
&localstorage)。
aPurpleBerry
·
2024-08-25 08:34
前端项目
前端
vue.js
node.js
微信小程序uniapp+vue3+ts+
pinia
的环境搭建
一.创建uniapp项目通过vue-cli创建npxdegitdcloudio/uni-preset-vue#vite-tsmy-vue3-project二.安装依赖:1.pnpmi2.运行项目:将package.json的"dev:mp-weixin":"uni-pmp-weixin",改为"serve":"uni-pmp-weixin",后续可以用pnpmrunserve启动微信小程序开发工具
Outcir
·
2024-08-24 12:36
微信小程序
uni-app
小程序
Vue快速入门(七)——Vue3 状态管理 -
Pinia
(二)
目录六、核心概念——Getter1、基本操作定义getter访问getter2、访问其他getter3、向getter传递参数4、访问其他store的getter使用setup()时的用法使用选项式API的用法使用setup()不使用setup()七、核心概念——Action1、基本操作定义action访问action2、访问其他store的action使用选项式API的用法使用setup()不使
bjzhang75
·
2024-08-23 00:44
Vue知识全方位学习
vue.js
javascript
前端
Pinia
【vue3】组件通信
●vuex换成了
pinia
。●把.sync优化到了v-model里面了。●把$listeners所有的东西,合并到$attrs中了。●$children被砍掉了。
逆旅行天涯
·
2024-08-22 03:09
vue学习
javascript
前端
vue.js
uniapp:wx.switchTab: url 不支持 queryString
方案一:vuex方案二:
pinia
上面两种代码自行处理,下面提供一种更为简单的方案方案三:使用ref或是reative配合watchEffect【推荐】在相同目录创建一个data.ts/***搜索参数*
你的代码我的心
·
2024-03-24 19:37
uni-app
Vue3 使用
Pinia
存入与取出数据
Pinia
简介
Pinia
就是一个实现了上述需求的状态管理库,由Vue核心团队维护,对Vue2和Vue3都可用。现有用户可能对Vuex更熟悉,它是Vue之前的官方状态管理库。
海鸥两三
·
2024-03-16 12:47
vue.js
javascript
前端
前端框架
day49(vueJS)vue3的生命周期钩子 服务端渲染概念 vue3的组建通信 vue3的ref属性应用 vue3(vuex和
pinia
的使用)
vue3的生命周期钩子服务端渲染概念vue3的组建通信vue3的ref属性应用vue3(vuex和
pinia
的使用)vue3的生命周期钩子常规要点、总结代码演示补充要点、总结服务端渲染概念要点总结vue3
李中豪前端大佬
·
2024-03-05 21:16
vue.js
前端
javascript
前端框架
vue3使用
pinia
pinia
:集中式管理状态容器,可以实现任意组件之间通信核心概念:state\actions\getters。安装使用npmipinia--save在s
酒渣
·
2024-02-20 22:32
vue
vue.js
前端
Vue3+vite搭建基础架构(8)--- 使用
pinia
-plugin-persist
Vue3+vite搭建基础架构(8)---使用
pinia
-plugin-persist说明官方文档安装
pinia
-plugin-persist使用
pinia
-plugin-persist测试
pinia
-plugin-persist
谁不想飞舞青春
·
2024-02-20 19:26
前端
vue.js
前端
html5
vue
javascript
【无标题】vue3+
pinia
+vite管理平台模板(涉及顶部、侧边、导航栏菜单联动)
超实用的vue3+setup+
pinia
+vite项目模板主要实现顶部菜单、侧边菜单、导航栏菜单联动效果,效果相当的巴士惨了。
Silence翔海
·
2024-02-20 19:26
vue3.0
vue-cli
vue.js
vite+ts+vue3项目初始化 -- eslint+prettier代码格式化
有些语法不认识需要在vscode中安装Volar插件六、自动导包(vue、vue-router、element-plus、element-plus样式)七、配置方向代理和端口号八、父子组件通讯(只写在ts中的方法)九、
pinia
weixin_43993776
·
2024-02-20 17:55
vue.js
javascript
前端
TypeScript+Vue3+Vite+VueRouter+
Pinia
的项目搭建
1.TypeScript+Vue3+Vite+VueRouter+
Pinia
的项目搭建1.1使用Vite初始化Vue3+TypeScript项目开发Vue3项目首先要确保电脑上安装了Vite脚手架,本节课程略过
随风小薇
·
2024-02-20 17:21
vue
typescript
javascript
pinia
pinia
的使用
相比于Vuex,
Pinia
提供了更简洁直接的组合式风格的API(去掉了mutation),action可以支持同步和异步。去掉了modules的概念,每一个store都是一个独立的模块。
零凌林
·
2024-02-20 16:47
vue3.0
vue.js
前端
javascript
状态管理器
pinia
vue3
vuex
Pinia
状态管理器持久化
这个状态管理器,但是我们都知道,vuex是没法做持久化的,一刷新就会丢失数据,这个时候我们又需要持久化,就得搭配缓存,比如LocalStorage,SessionStorage;而在vue3中力推使用的
pinia
零凌林
·
2024-02-20 16:46
vue3.0
前端
javascript
pinia
状态管理器
持久化
vue
vue3.0
uniapp-vue3-dylive:基于uni-app+vue3+
pinia
短视频直播商城|uniapp仿微信直播
uni-dylive:基于uniapp+vue3+
pinia
+uv-ui等技术整合开发的一款跨多端直播商城项目。界面有些类似抖音/微信直播界面。使用技术开发工具:HbuilderX3.98
·
2024-02-20 16:46
Pinia
官网速通
前言:参考
Pinia
中文文档,在Vue3配合ts中的使用。一:介绍1.什么是PiniaPinia是Vue的存储库,允许跨组件/页面共享状态。1.1.为什么要使用
Pinia
?
yqcoder
·
2024-02-20 09:54
官网速通系列
vue.js
前端
javascript
前端新手Vue3+Vite+Ts+
Pinia
+Sass项目指北系列文章 —— 第十二章 常用工具函数 (Utils配置)
前言在项目开发中,我们经常会使用一些工具函数,也经常会用到例如loadsh等工具库,但是这些工具库的体积往往比较大,如果项目本身已经引入了这些工具库,那么我们就没有必要再引入一次,所以我们需要自己封装一些工具函数,来简化我们的开发。一、通用类工具函数在src/utils目录下创建tools文件夹,用于存放通用类工具函数文件。在tools文件下创建index.ts文件import{ElMessage
SmallTeddy
·
2024-02-20 08:46
前端新手项目指北系列文章
前端
sass
rust
前端新手Vue3+Vite+Ts+
Pinia
+Sass项目指北系列文章 —— 第十一章 基础界面开发 (组件封装和使用)
前言Vue是前端开发中非常常见的一种框架,它的易用性和灵活性使得它成为了很多开发者的首选。而在Vue2版本中,组件的开发也变得非常简单,但随着Vue3版本的发布,组件开发有了更多的特性和优化,为我们的业务开发带来了更多便利。本文将介绍如何使用Vue3开发业务组件,并通过代码实例进行演示。一、自己封装组件1、button代码在src目录下创建components文件夹,并在该文件夹下创建Button
SmallTeddy
·
2024-02-20 08:45
前端新手项目指北系列文章
前端
sass
rust
推荐几个基于Vue3.0全家桶的优秀开源项目
PPTistPPTist是一个基于Vue3.x+TypeScript+
Pinia
+AntDesignVue+Canvas的在线演示文稿(幻灯片)应用,还原了大部分OfficePowerPoint常用功能
一只理智恩
·
2024-02-19 23:23
vue
开源
十三、登录、退出登录逻辑梳理
登录登录之后存储token在
pinia
,在请求头传递token拿到token之后获取用户信息,存储在
pinia
跳转首页(或退出登录时携带的路径)退出登录掉接口告知退出登录清除跟用户有关的store数据跳转登录页并携带参数
小曲曲
·
2024-02-19 21:37
vue3.0
框架搭建
前端
vue2中vuex的各项的各种调用方式,部分对比vue3的
pinia
首先vuex的实例化比较特别,通过导入Vue和Vuex,先Vue.use(Vuex)再newVuex.store()的方式来实例化仓库,模块则是通过创建modules文件夹,在新建的文件中export符合规范的对象,这样约定俗成的方式来创建,然后一些限制就是模块需要加上namespaced:true这个属性,大仓库则是通过newVuex({modules:{导入的模块名//注意,这里modules
强啊啊强
·
2024-02-19 19:48
vue2技巧
前端知识
前端
javascript
开发语言
vue3.2+TypeScript+
Pinia
学习笔记(最新版!!!)
前言:vue3+typescript+
pinia
学习文章目录一、vue31.组合式API2.setup函数3.reactive函数4.ref函数5.reactive与ref的选择6.setup语法糖6.1
阿吧阿巴阿巴
·
2024-02-19 19:43
typescript
学习
javascript
vue.js
创建 vite + vue3 + ts 项目简单笔记
reactive...}from'vue'`大量引入的问题2、配置环境变量3、vite+vue3脚手架项目中安装使用`scss`方法4、集成`vue-router`路由5、集成`ElementPlus`6、集成`
pinia
W.Y.B.G
·
2024-02-19 19:08
笔记
vue3
Vue.js
vue.js
javascript
vue
Spring Boot 笔记 026 文章分类列表查询
1.1
pinia
1.1.1安装pinianpminstallpinia1.1.2安装persistnpminstallpinia-persistedstate-plugin1.1.2在vue应用实例中使用
机器人迈克猫
·
2024-02-19 15:39
Spring
Boot
笔记
Vue3+Vite+TS+
Pinia
+ElementPlus+Router+Axios创建项目
目录初始项目组成1.创建项目1.1下载项目依赖1.2项目自动启动1.3src别名设置vite.config.ts配置文件tsconfig.json配置若新创项目ts提示1.4运行测试2.清除默认样式2.1样式清除代码下载2.2src下创建公共样式文件夹`style`2.3main.js中引入样式2.4安装`sass`解析插件2.5运行测试3.Router-路由插件4.UI(Element-Plus
尿不湿没有了
·
2024-02-19 12:25
教程园区
vscode
vue.js
12.2K Star,开箱即用后台管理系统
今天推荐一款开源免费且开箱即用的中后台管理系统,完全采用ECMAScript模块(ESM)规范来编写和组织代码,使用了最新的Vue3、Vite、Element-Plus、TypeScript、
Pinia
·
2024-02-19 10:30
后端前端
vue3项目引入
pinia
报错
2.报错原因
pinia
集成顺序错误挂载已经结束,但
pinia
集成失败运行报错3.解决方案:调整顺序将
pinia
的集成放在#app的挂载之前app.use(createPinia()).use(router
Jl.610
·
2024-02-14 21:19
vue
vue.js
前端
vue
vue3 中使用
pinia
数据状态管理(在Taro 京东移动端框架中的使用)
1.
pinia
介绍
pinia
是Vue的存储库,它允许您跨组件/页面共享状态。就是和vuex一样的实现数据共享。
喝一杯维C
·
2024-02-14 21:48
vue.js
前端
javascript
taro
nut-ui
pinia
vue2使用
pinia
在main.js中导入报错
/node_modules/
pinia
/dist/
pinia
.mjs1147:44-52Can’timportthenamedexport‘computed’fromnonEcmaScriptmodule
奥利給
·
2024-02-14 21:48
pinia
vue
javascript
vue.js
前端
Vue3.0(七):
Pinia
状态管理
Pinia
状态管理最初是作为一个实验为Vue重新设计状态管理,让它用起来像组合式APIPinia和Vuex的对比为什么要用PiniaPinia最初是为了探索Vuex的下一次迭代会是什么样子,结合了Vuex5
前端大菜鸟_
·
2024-02-14 09:58
Vue3.0
vue.js
pinia
手动建立一个Vue3+TS+Vant3+
Pinia
的项目
nlatest安装最近的稳定版本nstable2.搭建vitenpmcreatevite1666427720875.jpg3.安装pinianpmaddpinia@next挂载piniahttps://
pinia
.web3doc.top
涵子_
·
2024-02-12 19:36
一文带你搞定搭建自己的组件库Rollup
接下来我将带你使用rollup从0——1搭建一个在vue中使用的组件库开发前准备我的开发环境是node--16.0.0npm--7.10.0//我的项目版本是
pinia
--^2.1.7vue-
我叫汪枫
·
2024-02-12 15:12
vue.js
前端
css
vue
Taro+ vue3 + template nut-ui 4.0 +
pinia
的前端框架模板搭建
1.展示目前我们有一个需要做H5微信小程序的需求。当然我们可选的框架有很多,比如说:uni-appTaro京东框架去做这些前端需求2.介绍Taro①.项目的具体结构Taro框架中的目录结构大体上都是一样的page页面store②项目的store状态管理状态管理使用的是piniavue3的新状态管理③。编译成微信小程序直接选中这个项目就可以④。我把这个基本的项目目录以及文件都搭建好了3.总结Taro
喝一杯维C
·
2024-02-12 14:53
taro
前端框架
uniapp微信小程序开发踩坑日记:
Pinia
持久化
如果你使用过
Pinia
,那你应该知道
Pinia
持久化插件:https://prazdevs.github.io/
pinia
-plugin-persistedstate/zh/但由于官方文档提供的说明并不是针对小程序开发
早八睡不醒午觉睡不够的程序猿
·
2024-02-12 02:30
uni-app
微信小程序
前端
vue3(笔记)
组合式Apisetup-----相当于beforeCreate,create生命周期reactive–定义状态对象形式响应式原理toRefs—
Pinia
(只有state、getters和actions)
友人!
·
2024-02-11 15:05
笔记
尚硅谷 Vue3+TypeScript 学习笔记(下)
【
pinia
】5.9.【slot】1.默认插槽2.具名插槽3.作用域插槽六、其它API6.1.【shallowRef与shallowReactive】shallowRefshallow
编程抗氧化
·
2024-02-11 11:44
#
Vue
typescript
学习
笔记
vue
vue3
props
组件通信
尚硅谷 Vue3+TypeScript 学习笔记(中)
【重定向】四、
pinia
4.1【准备一个效果】4.2【搭建
pinia
环境】4.
编程抗氧化
·
2024-02-10 21:03
#
Vue
typescript
学习
笔记
pinia
vue3
vue
路由
vue3 之
Pinia
数据持久化
持久化用户数据说明1️⃣用户数据中有一个关键的数据叫做token(用来标识当前用户是否登陆),而token持续一段时间才会过期2️⃣
Pinia
的存储是基于内存,刷新就丢失,为了保持登陆状态就要做到刷新不丢失
jiojio冲冲冲
·
2024-02-10 18:49
vue3
vue.js
javascript
前端
vue3
pinia
vue3的vite配置
使用Vite快速构建Vue3+ts+
pinia
脚手架使用Vite快速构建Vue3+ts+
pinia
脚手架-51CTO.COM1、现把下面导入的4个npm插件运行完成npmadd-Dtersernpmivite-plugin-imagemin-Dnpmivite-plugin-compression-Dnpmipostcss-preset-env-D2
A-超
·
2024-02-10 00:16
vue.js
上一页
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
其他