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

  • vue3怎么使用Facebook嵌入式视频播放器API
    vue3怎么使用Facebook嵌入式视频播放器API
    正文Facebook嵌入式视频播放器API是JavaScript版FacebookSDK提供的客户端功能。可以在自己网站上播放Facebook视频。开始使用先引入FacebookSDK封装成组件FacebookPlayerimport{onMounted,onBeforeUnmount}from"vue";constprops=defineProps({id:{type:String,default:""},src:{type:String,require
    Vue.js . web前端 1378 2023-05-14 13:52:06
  • vue3+vite中报错Error: Module “path“ has been externalized for如何处理
    vue3+vite中报错Error: Module “path“ has been externalized for如何处理
    前言:vue3+vite遇到的报错信息处理。报错信息:Uncaught(inpromise)Error:Module"path"hasbeenexternalizedforbrowsercompatibility.Cannotaccess"path.resolve"inclientcode.报错原因:具体是说为了浏览器兼容性,path模块无法在客户端代码中使用处理方法:1、下载path-browserifynpminstallpath-browserify
    Vue.js . web前端 3867 2023-05-14 13:40:13
  • Vue3异步组件Suspense如何使用
    Vue3异步组件Suspense如何使用
    Suspense组件官网中有提到他是属于实验性功能:是一项实验性功能。它不一定会最终成为稳定功能,并且在稳定之前相关API也可能会发生变化。是一个内置组件,用来在组件树中协调对异步依赖的处理。它让我们可以在组件树上层等待下层的多个嵌套异步依赖项解析完成,并可以在等待时渲染一个加载状态。意思就是此组件用来等待异步组件时渲染一些额外内容,让应用有更好的用户体验要了解所解决的问题和它是如何与异步依赖进行交互的,我们需要想象这样一种组件层级结构:└─├─│└─(组件有异步的setup())└─├─(异步
    Vue.js . web前端 1911 2023-05-14 12:07:06
  • Vue3中的setup执行时机与注意点是什么
    Vue3中的setup执行时机与注意点是什么
    setup执行时机与注意点setup执行时机在beforeCreate之前在setup中是不能使用data和methods,因为还没初始化好由于不能再setup函数中使用data和methods,所以Vue为了避免我们错误的使用,它直接将setup函数中的this修改成undefined.setup只能同步,不能异步Vue3.0setup()函数setup()函数作为在组件内部使用组合API的入口点。setup()函数在初始的prop解析后,组件实例创建之前被调用。对于组件的生命周期钩子,set
    Vue.js . web前端 2326 2023-05-14 11:52:05
  • Vue3项目中的hooks如何使用
    Vue3项目中的hooks如何使用
    hooks特点vue3中的hooks函数相当于vue2里面的mixin混入,不同在于hooks是函数。vue3中的hooks函数可以提高代码的复用性,能够在不同的组件当中都利用hooks函数。hooks函数可以与mixin连用,但是不建议。hooks基本使用首先我们不管hooks哈,我们先写一个小功能,就是获取页面的宽高值,这个是讲解hooks的常用案例了,都是老演员了,我们也来整一个。我不啰嗦了,直接写代码吧。hooks页面宽度:{{screen.width}}页面高度:{{screen.he
    Vue.js . web前端 2176 2023-05-14 11:01:05
  • Vue3组件库的环境怎么配置
    Vue3组件库的环境怎么配置
    因为我们是使用Vite+Ts开发的是Vue3组件库,所以我们需要安装typescript、vue3,同时项目将采用Less进行组件库样式的管理pnpmaddvue@nexttypescriptless-D-w使用pnpm如果要安装在项目根目录下,则需要加-w初始化ts在根目录执行npxtsc--init,然后就会自动生成ts的配置文件tsconfig.json,然后我们对其做一个更换{"compilerOptions":{"baseUrl":".
    Vue.js . web前端 1201 2023-05-14 10:28:05
  • Vue3+Vite项目如何使用mockjs随机模拟数据
    Vue3+Vite项目如何使用mockjs随机模拟数据
    在vite中使用mockjs进行模拟数据,需要借助新的依赖进行使用一、安装mockjsyarnaddmockjs-S或npmimockjs-D二、安装vite-plugin-mocknpmivite-plugin-mock-D三、在src/mock/source文件夹下创建user.ts在index.vue中放入以下内容:import{MockMethod}from'vite-plugin-mock'exportdefault[{url:'/api
    Vue.js . web前端 2743 2023-05-14 10:01:05
  • 怎么手写Vue3响应式系统
    怎么手写Vue3响应式系统
    响应式首先,什么是响应式呢?响应式就是被观察的数据变化的时候做一系列联动处理。就像一个社会热点事件,当它有消息更新的时候,各方媒体都会跟进做相关报道。这里社会热点事件就是被观察的目标。那在前端框架里,这个被观察的目标是什么呢?很明显,是状态。状态一般是多个,会通过对象的方式来组织。所以,我们观察状态对象的每个key的变化,联动做一系列处理就可以了。我们要维护这样的数据结构:状态对象的每个key都有关联的一系列effect副作用函数,也就是变化的时候联动执行的逻辑,通过Set来组织。每个key都是
    Vue.js . web前端 1055 2023-05-14 09:40:05
  • VUE3+mqtt怎么封装解决多页面使用需重复连接等问题
    VUE3+mqtt怎么封装解决多页面使用需重复连接等问题
    场景:在做的一个项目中多个页面都需要使用到mqtt接收消息,但这样的话每个页面就都需要连接一次mqtt,并且要再次配置options信息、订阅主题、接收消息,非常的不方便,因此琢磨将mqtt封装到vuex中,使其可以多页面通用,这样只需要连接订阅一次,接收到的消息可以存储在vuex中。一、安装mqttnpminstallmqtt二、暴露出main.js中的vue实例使用exportdefault暴露出appimport{createApp}from'vue'imp
    Vue.js . web前端 2841 2023-05-14 09:25:05
  • Vue3中怎么使用TypeScript
    Vue3中怎么使用TypeScript
    如何声明字段名为枚举的类型?根据设计,type字段应该是一个枚举值,不应该由调用方随意设置。下面是Type的枚举声明,共有6个字段。enumType{primary="primary",success="success",warning="warning",warn="warn",//warningaliasdanger="danger",info="info",}TypeSc
    Vue.js . web前端 1112 2023-05-13 23:46:04
  • Vue3之Teleport组件怎么使用
    Vue3之Teleport组件怎么使用
    Teleport组件解决的问题版本:3.2.31如果要实现一个“蒙层”的功能,并且该“蒙层”可以遮挡页面上的所有元素,通常情况下我们会选择直接在标签下渲染“蒙层”内容。如果在Vue.js2中实现这个功能,只能通过原生DOMAPI来手动搬运DOM元素实现,这就会使得元素的渲染与Vue.js的渲染机制脱节,并会导致各种可预见或不可遇见的问题。Vue.js3中内建的Teleport组件,可以将指定内容渲染到特定容器中,而不受DOM层级的限制。可以很好的解决这个问题。下面,我们来看看Teleport组件
    Vue.js . web前端 1446 2023-05-13 22:19:12
  • Vue3+Vue-PDF怎么实现PDF文件在线预览
    Vue3+Vue-PDF怎么实现PDF文件在线预览
    创建vue3项目我们先创建一个的Vue3项目,在终端中输入命令pnpmcreatevitevue-pdf-preview选择vue-ts回车,cd进入项目根目录,执行pnpminstall,等待项目依赖包安装完成。项目依赖包安装完成后,我们来启动项目,执行命令pnpmrundev,可以看到控制台输入出了如下内容vitev2.9.9devserverrunningat:>Local:http://localhost:3000/>Network:use`--host`toexposere
    Vue.js . web前端 5160 2023-05-13 22:04:04
  • vue3如何实现搜索项超过n行就折叠
    vue3如何实现搜索项超过n行就折叠
    实现思路实现组件的布局。绑定监听事件和销毁监听事件高度判断和图标的显示与隐藏实现组件的布局外层盒子(限制高度)、折叠的图标或者文字(用来显示和隐藏多余的行)、插槽(挖个坑给搜索行占位)。事件绑定与事件销毁需要绑定一个resize事件。resize事件是在窗口大小发生变化时就会触发。resize事件触发我们就要重新计算盒子查询项的高度,判断是否需要折叠或者显示。mounted生命周期触发计算组件实例高度。并计算查询项高度。resize事件要在组件销毁前的生命周期中进行销毁。不影响其他组件。高度判断
    Vue.js . web前端 2025 2023-05-13 19:22:04
  • Vue3中的计算属性及侦听器怎么使用
    Vue3中的计算属性及侦听器怎么使用
    计算属性我们知道,在模板中可以直接通过插值语法显示一些data中的数据,但是在某些情况,我们可能需要对数据进行一些转化后再显示,或者需要将多个数据结合起来进行显示在模板中使用表达式,可以非常方便的实现,但是设计它们的初衷是用于简单的运算,在模板中放入太多的逻辑会让模板过重和难以维护,并且如果多个地方都使用到,那么会有大量重复的代码所以我们希望将业务逻辑和UI界面进行分离,其中一种方式就是将逻辑抽取到一个method中,但这种做法有以下弊端所有的data使用过程都会变成了一个方法的调用多次获取数据
    Vue.js . web前端 1010 2023-05-13 19:07:04
  • 如何使用Vue3实现一个飘逸元素拖拽功能
    如何使用Vue3实现一个飘逸元素拖拽功能
    推荐几个好用的工具var-conv适用于VSCodeIDE的代码变量名称快速转换工具generator-vite-plugin快速生成Vite插件模板项目generator-babel-plugin快速生成Babel插件模板项目进入正题元素拖拽是一个比较典型的前端学习案例,需要对JavaScript的事件有一定的了解,我也是在最近的工作中才重新拾起了这块内容,通过在Vue3这种声明式编程风格的框架中把元素拖拽一次讲清楚。PS:Vue3模板全局样式中的居中属性可能会造成实验干扰,请注意!!!元素的
    Vue.js . web前端 2920 2023-05-13 18:46:06

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

OpenCart 中文免费版

opencart中文版是在英文版基础上修改衍生而来,严格遵循OC的mvc架构,根据国内用户习惯进行了大量的修改工作(未修改内核)。
电商源码
2025-11-22

多多校园网络店铺

v3.3增加是否允许用户注册选项,重些登陆验证代码,取消SessionTimeout设置,改成前后台登陆验证设置,重写短消息单元,所有短信功能在个页面完成,更改相关短信连接和图片设置,美化相关小图片,修正若干个小问题,全新界面正装上市丰富用户字段,重命名相关文件,以方便使用管理,适合开发规范,重写修改密码,修改资料,店铺标志上传,店铺公告,店铺连接代码,店铺资料修改,商品发布、修改、删除功能,二手发布,管理,修改功能代码,兼职发布,管理,修改功能代码,进一步美化界面加入在第二种线客户系统,让你更方便的设
电商源码
2025-11-22

H5自适应企业网站源码1.0.1

H5自适应企业网站源码是一套非常优秀的asp自适应企业网站源码,这套源码有很多优秀的功能,也是很多企业网站所不具备的。H5自适应企业网站源码使用asp+access搭建,运行环境要求windows+IIS。网站前台是动态页面,不过网址URL已经做了伪静态处理,URL的格式都是.html结尾,对搜索引擎也比较友好。H5自适应企业网站源码的一个亮点功能就是会员等级制度及权限划分功能,普通会员栏目发布的产品,只有注册会员才能查看,没有注册的访客在查看普通会员栏目是会要求访客注册后查看;高级会员栏目发布的产品则
企业站源码
2025-11-22

ShopWind多用户商城系统

ShopWind是一款基于Yii2.0框架深度重构的B2B2C、O2O行业的电商系统软件,您可以轻松创建和发布属于自己品牌的专业的电商平台,进行全方位的品牌宣传和产品推广。ShopWind v3.x标准版开始走向开源,打造一款完全开源的电商系统,可以免费用于商业运营或者二次开发,免于商业版权的烦恼。v3.x商业版包含PC、手机H5、微商城、APP客户端(Andorid+iOS)、微信小程序、今日头条小程序等多端,其中PC端为开源免费项目,移动端为增值项目。ShopWind提供专业、快速、安全的底层软件设
电商源码
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号