logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3的watch监听方式

template部分<template><h1>方式一:监听一个属性</h1><p>求和:{{ sum }}</p><button @click="sum++">方式一点我加1</button><br />-------------------------------------------------

#vue.js
Vue.js如何封装组件?

需求:现在需要在多个页面使用到上拉和下拉的滚动效果,手动封装一个BScroll的,如果没有安装better-scroll插件的安装上就可以1、首先:在src文件目录下创建一个common文件夹,里面在建一个封装组件的文件夹,比如:BScroll文件夹,在该文件夹里面建一个index.vue 文件,里面是需要封装的具体内容:<template><div class=...

vue组件命名规范-分享

一个组件在封装和使用的时候的命名规范–回顾1.vue2.0版本文档介绍的以下2种组件命名方式:第一种:使用 kebab-case(推荐使用这种,遵循 W3C 规范中的自定义组件名:字母全小写且必须包含一个连字符)Vue.component('my-component-name', { /* ... */ })第一个参数 my-component-name就是当前组件的名字,是我们自己定义...

vue3的reactive函数实现响应式

reactive使用1.作用:定义一个对象类型的响应式数据(基本数据类型不能使用它,使用ref)2.语法:const data = reactive(源对象) 接收一个对象(或者数组),返回一个代理对象(proxy对象)3.reactive定义的响应式数据是深层次的4.内部基于es6的proxy实现,通过代理对象操作源对象内部数据进行操作试下响应式示例:<template><h1

#前端框架
vue3的ref的使用

1、响应式的数据ref函数:基本数据类型使用ref情况下age,name直接输出都是一个RefImpl实现类,其中基本类型的值直接放在这个实现类RefImpl的value里面,取值需要age.value,age.value注意:直接通过setup函数return出来的变量在末班解析的时候不需要.value的形式取值,因为模板能自动解析出value值2、响应式的数据ref函数:引用数据类型obj.v

#vue.js#javascript#node.js
前端实现websocket(vue3)

在config/index.js文件中配置一下websocket// websocket的域名和端口号的配置const BASE_URL = 'localhost';const WS_PORT = '8080';const WS_ADDRESS = `ws://${BASE_URL}:${WS_PORT}`;export const useWebsockt = (handleMessage) =&

#node.js
vue实现tabs点击自动滚动居中

template<ul ref='tabsRef'><liclass="all-style">全部</li><li class="other-tab" @click="tabsOnclick($event)" v-for="item in datas">{{item}}</li></ul>data部分data{return{d

#vue.js
Vue中获取滚动条的高度的方法

mounted() {//可以在这里面直接进行滚动条的获取window.addEventListener('scroll', this.handleScroll, true)}methods: {handleScroll() {//方法一//var top = Math.floor(document.body.scrollTop || document.documentElement...

#vue.js
    共 18 条
  • 1
  • 2
  • 请选择