当前位置:首页 > 技术文章 > web前端 > Vue.js

  • Vue3 Reactive响应式原理是什么
    Vue3 Reactive响应式原理是什么
    一、怎么实现变量变化怎么实现变量变化,相关依赖的结果也跟着变化当原本price=5变为price=20后total应该变为40,但是实际total并不会改变。解决办法可以这样,当变量改变了,重新计算一次,那么结果就会改变为最新的结果。如果需要重新计算,我们需要将total语句存储为一个函数,才能实现依赖的变量改变就进行一次依赖项计算。这里就用effect表示函数名。来,试一下:实现了变量price改变,依赖变量pricequantity的变量total也发生改变。下一步,我们要解决的问题是:应该
    Vue.js . web前端 1237 2023-05-21 13:53:57
  • Vue3中的插件和配置实例分析
    Vue3中的插件和配置实例分析
    1.Vite首先来给大家介绍一下Vite,虽然这在Vue3中并不是必须的,但是考虑到TienChin项目前端用了这个,还是给大家稍微说两句。Vite(法语意为"快速的",发音/vit/,发音同"veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:一个开发服务器,它基于原生ES模块提供了丰富的内建功能,如速度快到惊人的模块热更新(HMR)。一套构建指令,它使用Rollup打包你的代码,并且它是预配置的,可输出用于生产环境的高度优
    Vue.js . web前端 2309 2023-05-21 13:25:23
  • Vue3进阶主题Composition API如何使用
    Vue3进阶主题Composition API如何使用
    什么是CompositionAPICompositionAPI是Vue3中引入的一种新的API风格,旨在提高代码的可读性、可维护性和可重用性。CompositionAPI不同于Vue2中的OptionsAPI,它采用了一种基于函数的编程方式,将组件内的逻辑分解成更小的可组合函数单元,以实现更加灵活和高效的代码组织方式。为什么Vue3推荐使用CompositionAPIVue3推荐使用CompositionAPI的主要原因是为了更好地组织和重用组件逻辑。在Vue2中,我们通常使用OptionsAP
    Vue.js . web前端 1241 2023-05-21 12:58:12
  • Vue3初始化怎么调用函数
    Vue3初始化怎么调用函数
    Vue3初始化调用函数createApp({}).mount(‘#app')入口文件runtime-dom/src/index.txcreateApp->createRenderer->createBaseRenderer(这里还创建了render函数以及一系列渲染时的函数)->createAppAPI(返回了真正的createApp方法),返回了实例app,然后app.mount(“#app”)->createVNode->render(vnode
    Vue.js . web前端 3992 2023-05-21 12:55:27
  • vue3中封装Axios请求及在组件中使用的方法是什么
    vue3中封装Axios请求及在组件中使用的方法是什么
    一、创建文件夹存放封装好的js我是创建在src/request/axios.js二、封装代码如下直接将下面代码复制在request.js中,封装了get,post请求,需要自己配置的是:自己的请求地址,tokenKey是否为token,改为自己存入本地的token名,可以看一下代码中的注释,很好看懂。/**axios封装*请求拦截、相应拦截、错误统一处理*/importaxiosfrom'axios';importQSfrom'qs&#39
    Vue.js . web前端 2396 2023-05-21 10:49:19
  • vue3获取ref实例结合ts的InstanceType问题怎么解决
    vue3获取ref实例结合ts的InstanceType问题怎么解决
    vue3获取ref实例结合ts的InstanceType有时候我们模板引用,但是在使用的时候,ts提示却不行,没有提示组件通过defineExpose暴露的方法名称,虽然这不是很影响,但是可以解决还是可以解决下~import{ref}from'vue'constsayHello=()=>(console.log('我会说hello'))defineExpose({sayHello})然后我们在父级使用,输入完成MyModalR
    Vue.js . web前端 2345 2023-05-20 22:59:32
  • vue3响应式实现readonly的方法是什么
    vue3响应式实现readonly的方法是什么
    readonly的实现it("happypath",()=>{console.warn=vi.fn();constoriginal={foo:1,};constobserved=readonly({foo:1,});expect(original).not.toBe(observed);expect(observed.foo).toBe(1);//set不起作用observed.foo=2;expect(observed.foo).toBe(1);//当被set的时候,
    Vue.js . web前端 1724 2023-05-20 22:19:22
  • vue3中的watch和computed怎么使用
    vue3中的watch和computed怎么使用
    一、watch1.检测reactive内部数据{{obj.hobby.eat}}clickimport{watch,reactive}from'vue'exportdefault{name:'App',setup(){constobj=reactive({name:'ifer',hobby:{eat:'西瓜',},})watch(obj,(newValue,oldVal
    Vue.js . web前端 1155 2023-05-20 22:16:04
  • Vue3+TS+Vant3+Pinia怎么配置
    Vue3+TS+Vant3+Pinia怎么配置
    推荐的IDE设置VSCode+Volar键入支持。TS中的vue导入因为TypeScript无法处理的类型信息。vue导入,默认情况下,它们填充为通用vue组件类型。在大多数情况下,如果您不真正关心模板之外的组件道具类型,那么这很好。然而,如果你想得到实际的道具类型。vue导入,您可以通过以下步骤启用Volar的接管模式:1.运行扩展:从VS代码的命令调色板中显示内置扩展,查找TypeScript和JavaScript语言功能,然后右键单击并选择禁用(工作区)。默认情况下,如果禁用默认的Type
    Vue.js . web前端 1692 2023-05-20 19:57:06
  • Vue3复用组件怎么使用
    Vue3复用组件怎么使用
    前言无论是vue还是react,当遇到多处重复代码的时候,我们都会想着如何复用这些代码,而不是一个文件里充斥着一堆冗余代码。实际上,vue和react都可以通过抽组件的方式来达到复用,但如果遇到一些很小的代码片段,你又不想抽到另外一个文件的情况下,相比而言,react可以在相同文件里面声明对应的小组件,或者通过renderfunction来实现,如:constDemo:FC=({msg})=>{returndemomsgis{msg}}constApp:FC=()=>{return(
    Vue.js . web前端 1565 2023-05-20 19:25:13
  • Vue3如何搭建Monorepo项目组件库
    Vue3如何搭建Monorepo项目组件库
    什么是Monorepo其实很简单,就是一个代码库里包含很多的项目,而这些项目虽然是相关联的,但是在逻辑上是独立的,可以由不同人或者团队来维护为什么要用pnpmpnpm对于包的管理是很方便的,尤其是对于一个Monorepo的项目。因为对于我们即将开发的组件库来说可能会存在多个package(包),而这些包在我们本地是需要相互关联测试的,刚好pnpm就对其天然的支持。其实像其它包管理工具,比如yarn、lerna等也能做到,但是相对来说比较繁琐。而pnpm现在已经很成熟了,像Vant,Element
    Vue.js . web前端 2457 2023-05-20 17:55:37
  • Vue3怎么解析markdown并实现代码高亮显示
    Vue3怎么解析markdown并实现代码高亮显示
    Vue实现博客前端,需要实现markdown的解析,如果有代码则需要实现代码的高亮。Vue的markdown解析库有很多,如markdown-it、vue-markdown-loader、marked、vue-markdown等。这些库都大同小异。这里选用的是marked,代码高亮的库选用的是highlight.js。具体实现步骤如下:一、安装依赖库在vue项目下打开命令窗口,并输入以下命令npminstallmarked-save//marked用于将markdown转换成htmlnpmins
    Vue.js . web前端 5363 2023-05-20 16:16:24
  • vue3怎么使用vueup/vue-quill富文本并限制输入字数
    vue3怎么使用vueup/vue-quill富文本并限制输入字数
    一、效果展示二、npmnpminstall@vueup/vue-quill@alpha--save三、main.js引入import{QuillEditor}from'@vueup/vue-quill'import'@vueup/vue-quill/dist/vue-quill.snow.css';app.component('QuillEditor',QuillEditor)四、页面使用{{TiLe
    Vue.js . web前端 3352 2023-05-20 16:16:06
  • vue3怎么封装ECharts组件
    vue3怎么封装ECharts组件
    一、前言前端开发需要经常使用ECharts图表渲染数据信息,在一个项目中我们经常需要使用多个图表,选择封装ECharts组件复用的方式可以减少代码量,增加开发效率。二、封装ECharts组件为什么要封装组件避免重复的工作量,提升复用性使代码逻辑更加清晰,方便项目的后期维护封装组件可以让使用者不去关心组件的内部实现以及原理,能够使一个团队更好的有层次的去运行封装的ECharts组件实现了以下的功能:使用组件传递ECharts中的option属性手动/自动设置chart尺寸chart自适应宽高动态展
    Vue.js . web前端 2365 2023-05-20 15:22:06
  • vue3中addRoute路由变化但页面未更新如何解决
    vue3中addRoute路由变化但页面未更新如何解决
    解决办法,每次addRoute时深复制组件对象importtimefrom"../views/time"functioncopyObj(obj){if(typeofobj=="object"){if(Array.isArray(obj)){letarr=[];for(letitemofobj){arr.push(Object.assign(copyObj(item)));}returnarr;}elseif(obj==null){returnnull;}e
    Vue.js . web前端 2284 2023-05-20 12:13:14

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

TLShop 网店系统

TLShop 网店系统是一套轻量级的网店系统,配置简单,容易上手,可以让您迅速拥有自己的网站,管理账号和密码 admin
电商源码
2025-11-22

骑士多商户企业版卡密寄售系统

企业版卡密寄售自动发货系统。前后端代码完全开源。 主要特性 技术栈:Webman + PHP8 + MYSQL8 + Vite +TypeScript + Vue3 + TDesign Starter 有详细的代码注释,有完整系统手册 Webman框架 使用最新的 Webman 框架开发 前端使用Vue CLI框架nodejs打包,页面加载更流畅,用户体验更好 标准接口、前后端分离,二次开发更方便 支持邮件发送 支持短信发送 支持事件机制
电商源码
2025-11-22

海霆企业网站系统(HT-EWCMS)1.1

HT-EWCMS 为 Hetty - Enterprise Web Content Management System 的英文缩写,即海霆企业网站内容管理系统,HT-EWCMS为您提供一个高效快速和强大的企业网站解决方案,兼容各种主流操作系统和浏览器。HT-EWCMS著作权已在中华人民共和国国家版权局注册,海霆科技为 HT-EWCMS 产品的开发商,依法独立拥有 HT-EWCMS 产品著作权,著作权受到法律和国际公约保护。 HT-EWCMS 产品特点 01、功能实用:集10年企业建站经验,取其精华,
企业站源码
2025-11-22

HiShop网店代理分销系统

Hishop.5.2.BETA2版主要更新: [修改] 进一步优化了首页打开速度 [修改] 美化了默认模板 [修改] 优化系统架构,程序标签及SQL查询效率,访问系统页面的速度大大提高 [修改] 采用了HTML模板机制,实现了前台模板可视化编辑,降低模板制作与修改的难度. [修改] 全新更换前后台AJAX技术框架,提升了用户操作体验. 店铺管理 [新增] 整合TQ在线客服 [修改] 后台广告位增加到30个 [修改] 投票调查改为同时只能在前台显示一个,优化首页打开速度 [新增] 添加友情链接时,支持添加
电商源码
2025-11-22

INS风格感恩节模板设计下载

INS风格感恩节模板设计适用于感恩节INS模板设计 本作品提供INS风格感恩节模板设计的图片会员免费下载,格式为PSD,文件大小为30.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-11-22

浪漫地中海小镇旅行矢量图片

浪漫地中海小镇旅行矢量图片适用于地中海旅行等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

手绘返校季开学季矢量素材

手绘返校季开学季矢量素材适用于开学季等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

万圣节南瓜堆合集矢量素材

万圣节南瓜堆合集矢量素材适用于等相关视觉场景设计由AI生成的Ai格式素材。
矢量素材
2025-11-21

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号