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

网站素材资源一手楼房可以做哪个网站

网站素材资源,一手楼房可以做哪个网站,南宁市优化网站公司,手机网站app全套笔记资料代码移步#xff1a; 前往gitee仓库查看 感兴趣的小伙伴可以自取哦#xff0c;欢迎大家点赞转发~ 全套教程部分目录#xff1a; 部分文件图片#xff1a; 认识Vue3 1. Vue3组合式API体验 通过 Counter 案例 体验Vue3新引入的组合式API vue script ex… 全套笔记资料代码移步 前往gitee仓库查看 感兴趣的小伙伴可以自取哦欢迎大家点赞转发~ 全套教程部分目录 部分文件图片 认识Vue3 1. Vue3组合式API体验 通过 Counter 案例 体验Vue3新引入的组合式API vue script export default { data(){ return { count:0 } }, methods:{ addCount(){ this.count } } } /script vue script setup import { ref } from vue const count ref(0) const addCount () count.value /script 特点 代码量变少分散式维护变成集中式维护 2. Vue3更多的优势 ![image.png]( 使用create-vue搭建Vue3项目 1. 认识create-vue create-vue是Vue官方新的脚手架工具底层切换到了 vite 下一代前端工具链为开发提供极速响应 ![image.png]( 2. 使用create-vue创建项目 前置条件 - 已安装16.0或更高版本的Node.js 执行如下命令这一指令将会安装并执行 create-vue bash npm init vuelatest ![image.png]( 熟悉项目和关键文件 ![image.png]( 组合式API - setup选项 1. setup选项的写法和执行时机 写法 vue script export default { setup(){ }, beforeCreate(){ } } /script 执行时机 在beforeCreate钩子之前执行 ![image.png]( 2. setup中写代码的特点 在setup函数中写的数据和方法需要在末尾以对象的方式return才能给模版使用 vue script export default { setup(){ const message this is message const logMessage (){ console.log(message) } // 必须return才可以 return { message, logMessage } } } /script 3. script setup语法糖 script标签添加 setup标记不需要再写导出语句默认会添加导出语句 vue script setup const message this is message const logMessage (){ console.log(message) } /script 组合式API - reactive和ref函数 1. reactive 接受对象类型数据的参数传入并返回一个响应式的对象 vue script setup // 导入 import { reactive } from vue // 执行函数 传入参数 变量接收 const state reactive({ msg:this is msg }) const setSate (){ // 修改数据更新视图 state.msg this is new msg } /script {{ state.msg }} change msg 2. ref 接收简单类型或者对象类型的数据传入并返回一个响应式的对象 vue script setup // 导入 import { ref } from vue // 执行函数 传入参数 变量接收 const count ref(0) const setCount (){ // 修改数据更新视图必须加上.value count.value } /script {{count}} 3. reactive 对比 ref 都是用来生成响应式数据不同点reactive不能处理简单类型的数据ref参数类型支持更好但是必须通过.value做访问修改ref函数内部的实现依赖于reactive函数在实际工作中的推荐推荐使用ref函数减少记忆负担小兔鲜项目都使用ref 组合式API - computed 计算属性基本思想和Vue2保持一致组合式API下的计算属性只是修改了API写法 vue script setup // 导入 import {ref, computed } from vue // 原始数据 const count ref(0) // 计算属性 const doubleCount computed(()count.value * 2) // 原始数据 const list ref([1,2,3,4,5,6,7,8]) // 计算属性list const filterList computed(itemitem 2) /script 组合式API - watch 侦听一个或者多个数据的变化数据变化时执行回调函数俩个额外参数 immediate控制立刻执行deep开启深度侦听 1. 侦听单个数据 vue script setup // 1. 导入watch import { ref, watch } from vue const count ref(0) // 2. 调用watch 侦听变化 watch(count, (newValue, oldValue){ console.log(count发生了变化老值为${oldValue},新值为${newValue}) }) /script 2. 侦听多个数据 侦听多个数据第一个参数可以改写成数组的写法 vue script setup // 1. 导入watch import { ref, watch } from vue const count ref(0) const name ref(cp) // 2. 调用watch 侦听变化 watch([count, name], ([newCount, newName],[oldCount,oldName]){ console.log(count或者name变化了[newCount, newName],[oldCount,oldName]) }) /script 3. immediate 在侦听器创建时立即出发回调响应式数据变化之后继续执行回调 vue script setup // 1. 导入watch import { ref, watch } from vue const count ref(0) // 2. 调用watch 侦听变化 watch(count, (newValue, oldValue){ console.log(count发生了变化老值为${oldValue},新值为${newValue}) },{ immediate: true }) /script 4. deep 通过watch监听的ref对象默认是浅层侦听的直接修改嵌套的对象属性不会触发回调执行需要开启deep vue script setup // 1. 导入watch import { ref, watch } from vue const state ref({ count: 0 }) // 2. 监听对象state watch(state, (){ console.log(数据变化了) }) const changeStateByCount (){ // 直接修改不会引发回调执行 state.value.count } /script script setup // 1. 导入watch import { ref, watch } from vue const state ref({ count: 0 }) // 2. 监听对象state 并开启deep watch(state, (){ console.log(数据变化了) },{deep:true}) const changeStateByCount (){ // 此时修改可以触发回调 state.value.count } /script 组合式API - 生命周期函数 1. 选项式对比组合式 ![image.png]( 2. 生命周期函数基本使用 导入生命周期函数执行生命周期函数传入回调 vue scirpt setup import { onMounted } from vue onMounted((){ // 自定义逻辑 }) /script 3. 执行多次 生命周期函数执行多次的时候会按照顺序依次执行 vue import { onMounted } from vue onMounted((){ // 自定义逻辑 }) onMounted((){ // 自定义逻辑 }) /script 组合式API - 父子通信 1. 父传子 基本思想 1. 父组件中给子组件绑定属性 2. 子组件内部通过props选项接收数据 ![image.png]( 2. 子传父 基本思想 1. 父组件中给子组件标签通过绑定事件 2. 子组件内部通过 emit 方法触发事件 ![image.png]( 组合式API - 模版引用 概念通过 ref标识 获取真实的 dom对象或者组件实例对象 1. 基本使用 实现步骤 1. 调用ref函数生成一个ref对象 2. 通过ref标识绑定ref对象到标签 ![image.png]( 2. defineExpose 默认情况下在
http://www.pierceye.com/news/26119/

相关文章:

  • 无锡市网站新手要如何让网站被收录
  • 如何写网站建设方案书门户网站构建
  • 自己搭建服务器 发布网站 域名如何申请网站用途
  • 鄂尔多斯市东胜区城市建设局网站网站自动优化怎么样
  • 用ssh做的简单网站深圳网站建设ln12345
  • 杨浦网站建设_网站外包企业管理软件开发平台
  • 机械加工外协网站模板之家网页模板下载
  • 企信网是什么网站徐州网站建设工作室
  • 云指建站平台网站优化需要那些工具
  • 怎么登陆建设工程网站电子商城网站开发
  • 建设银行昆山分行网站私人路由器做网站
  • 网站建设需要多少天视频链接提取在线工具
  • 广州网站建设易企咸阳制作网站
  • 绵阳市三台县城乡建设局网站谷歌网站排名
  • 网站直播软件开发进入4399电脑网页版
  • 优秀网站优点乐趣做网站
  • 大连网站制作431免费拿货的代理商
  • 荷泽网站建设网站建立连接不安全
  • 织梦 手机网站模板工商注册地址查询系统
  • golang 网站开发 开源山东家居行业网站开发
  • 青岛建设局网站静态网站入侵
  • seo网站图片优化深汕特别合作区房价
  • ps怎么做网站导航什么网站做产品销售做的好
  • 中国建设银行官网站电话号码低价网站建设联系方式
  • 做网站用什么网名好个人博客网站模板wordpress
  • 官方网站建设合同做网站的价位
  • 合肥网站建设培训机构正规的外包加工订单网有哪些
  • 沈阳做网站费用wordpress建图片网站
  • 网站的总体结构河北建设厅网站首页
  • 好用的外贸网站免费咨询刑事辩护在线律师