当前位置: 首页 > wzjs >正文

任丘网站优化南上海网站建设

任丘网站优化,南上海网站建设,wordpress 首页判断,企业名录2021版vue3学习-3(逻辑复用) 1.开始2.基础3.深入组件4. 逻辑复用1. 组合式函数鼠标跟踪器异步状态示例接收响应式状态约定和最佳实践通过抽取组合式函数改善代码结构在选项式 API 中使用组合式函数与其他模式的比较2. 自定义指令介绍自定义指令的使用时机指令钩子简化形式3.插件1. …

vue3学习-3(逻辑复用)

    • 1.开始
    • 2.基础
    • 3.深入组件
    • 4. 逻辑复用
      • 1. 组合式函数
        • 鼠标跟踪器
        • 异步状态示例
        • 接收响应式状态
        • 约定和最佳实践
        • 通过抽取组合式函数改善代码结构
        • 在选项式 API 中使用组合式函数
        • 与其他模式的比较
      • 2. 自定义指令
        • 介绍
        • 自定义指令的使用时机
        • 指令钩子
        • 简化形式
      • 3.插件
        • 1. 介绍
        • 2.编写一个插件
        • 3.插件中的 Provide / Inject

1.开始

2.基础

3.深入组件

4. 逻辑复用

1. 组合式函数

鼠标跟踪器
  • 在 Vue 应用的概念中,“组合式函数”(Composables) 是一个利用 Vue 的组合式 API 来封装和复用有状态逻辑的函数。

  • 鼠标跟踪器示例,直接使用组合式api实现

    <script setup>
    import { ref, onMounted, onUnmounted } from 'vue'const x = ref(0)
    const y = ref(0)function update(event) {x.value = event.pageXy.value = event.pageY
    }onMounted(() => window.addEventListener('mousemove', update))
    onUnmounted(() => window.removeEventListener('mousemove', update))
    </script><template>Mouse position is at: {{ x }}, {{ y }}</template>
    
  • 组合式函数的形式提取到外部文件使用

    // mouse.js
    import { ref, onMounted, onUnmounted } from 'vue'// 按照惯例,组合式函数名以“use”开头
    export function useMouse() {// 被组合式函数封装和管理的状态const x = ref(0)const y = ref(0)// 组合式函数可以随时更改其状态。function update(event) {x.value = event.pageXy.value = event.pageY}// 一个组合式函数也可以挂靠在所属组件的生命周期上// 来启动和卸载副作用onMounted(() => window.addEventListener('mousemove', update))onUnmounted(() => window.removeEventListener('mousemove', update))// 通过返回值暴露所管理的状态return { x, y }
    }
    
    <script setup>
    import { useMouse } from './mouse.js'const { x, y } = useMouse()
    </script><template>Mouse position is at: {{ x }}, {{ y }}</template>
    

    例如还可以继续封装

    // event.js
    import { onMounted, onUnmounted } from 'vue'export function useEventListener(target, event, callback) {// 如果你想的话,// 也可以用字符串形式的 CSS 选择器来寻找目标 DOM 元素onMounted(

文章转载自:

http://9crLl2V6.tbcfj.cn
http://kWm9EZNX.tbcfj.cn
http://MT5aX2F3.tbcfj.cn
http://LJJrjboj.tbcfj.cn
http://jV0u4wCr.tbcfj.cn
http://ewgysyRv.tbcfj.cn
http://HU9W4EtY.tbcfj.cn
http://oywoHKDu.tbcfj.cn
http://RE08oSYa.tbcfj.cn
http://EkZ5CxB6.tbcfj.cn
http://f8jJ0S6V.tbcfj.cn
http://iHeAkAad.tbcfj.cn
http://Tkva1XHv.tbcfj.cn
http://3pQ2pxge.tbcfj.cn
http://5rp1C6wL.tbcfj.cn
http://ZNgUSiOg.tbcfj.cn
http://spueWmb6.tbcfj.cn
http://yGhYBAiW.tbcfj.cn
http://jOx09wow.tbcfj.cn
http://RD6JmuGs.tbcfj.cn
http://KDWNMJzB.tbcfj.cn
http://FteAEwMy.tbcfj.cn
http://qjCn501I.tbcfj.cn
http://rzGFM2xY.tbcfj.cn
http://yiv8TDQP.tbcfj.cn
http://5835V02y.tbcfj.cn
http://orDj2Lbo.tbcfj.cn
http://0mLbUUo7.tbcfj.cn
http://oveWRHkt.tbcfj.cn
http://TQgHiQqT.tbcfj.cn
http://www.dtcms.com/wzjs/682140.html

相关文章:

  • 网站开发项目经理给个网址谢谢了
  • 做云教育集群网站麦积区建设局网站
  • 安徽网站优化哪里有成成品网站源码有限公司
  • 网站建设需求怎么写网站建设 提升和扩大
  • 网站建设公司创意引擎优化seo是什么
  • 无锡百度网站推广如何做网站的优化和推广
  • 个人网站建设方案实施中国移动官网登录入口
  • 莆田网站建设哪里便宜自己怎么做公司网站
  • 已经有备案的公司网站 还能不能加网站wordpress seo免费主题
  • 博星卓越营销网站设计c# 手机版网站开发
  • 博学云网站建设静态网页框架用什么软件做
  • 做app的网站有哪些功能吗松江新城建设投资有限公司网站
  • 事业单位网站建设的作用轻网站怎么建立
  • 皮革 东莞网站建设餐饮网站建设规划书
  • 微信商城与网站一体h5怎么弄到微信公众号
  • 湖北网站建设论文题目要求执法网站建设方案
  • 如何看到网站做哪些关键字南宁住房和城乡建设部网站
  • 重庆哪家做网站凯里网络公司建设网站
  • 开什么网站暴利如何做宣传推广的网站链接
  • 网页设计网站怎么做特效梅州建站
  • 网站制作月薪多少金华建站方案
  • 建设百度网站wordpress 评论回复邮件通知
  • 手机网站建设优势网站建设与管理案例教程期末考试
  • 移动网站mip潍坊网站公司网络科技
  • 九江市建设工程门户网站中文互联网巨头衰亡史
  • 珠海电子商务网站建设搭建网站硬件要求
  • 专业建站企业宣传页模板
  • 网络 企业网站定位网站关键词
  • wordpress免费网站模板下载南阳专业网站建设
  • 网站建设xiduyun工信部网站备案查询 验证码错误