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

坂田网站建设哪家好网站内容如何优化

坂田网站建设哪家好,网站内容如何优化,网络推广方案找v信hyhyk1做推广好,可以做旅行行程的网站全局创建 app.use(createPina()).mount 全局方法 通过app.config.globalProperties.xxx可以创建 这里我们写了一个字符串翻转的全局方法 main.js里面添加一个全局方法 不要忘了加$ 否则会报错 // #ifdef VUE3 //导入创建app import { createSSRApp } from vue //导入创建ap…

全局创建

app.use(createPina()).mount

全局方法

通过app.config.globalProperties.xxx可以创建
这里我们写了一个字符串翻转的全局方法
main.js里面添加一个全局方法
不要忘了加$ 否则会报错

// #ifdef VUE3
//导入创建app
import { createSSRApp } from 'vue'
//导入创建app的方法
export function createApp() {//创建app的实例const app = createSSRApp(App)//自己添加一个全局方法app.config.globalProperties.$reverse=function(str){return str.split('').reverse().join('')}return {app}
}
// #endif

index.vue里面使用
定义字符串msg,以及方法setMsg并返回

<template><view><view>setUp</view><button @click="setNum(num+5)">{{num}}</button><button type="warn" @click="setMsg($reverse(msg))">{{msg}}</button></view>
</template>
<script>// 导入ref响应数据import {ref} from 'vue'export default {setup(props,context){console.log(props,context)// 父组件传入的参数,context上下文 attrs属性,emit发送事件方法 expose导出 slots插槽// setup相当于created生命周期// 定义num默认值是 5const num = ref(5);// 定义更新num的方法const setNum =(v)=>{num.value=v;}// 返回num与setNum// 定义msgconst msg = ref('你好msg')const setMsg = v=>msg.value=v;return {num,setNum,msg,setMsg}}}</script>

在这里插入图片描述

setup组合式api

导入ref响应数据
import {ref} from ‘vue’
setup相当于created生命周期

export default{
setup(props,context){
var num=ref(5)
return {num}
}
<script setup></script>

响应式核心

ref 定义响应是值类型方法
reactive 引用类型
computed 从现有数据计算新的数据
两种方式都可以实现

const dn=computed(()=>n.value*2)
const fee=computed({get(){if(n.value==1){return 7}else{var total=n.value*5+2return total}},set(v){n.value=Math.floor((v-2)/5)}})

watch监听数据的变化

const stop=watch(list,(val,oldVal)=>{uni.setStorageSync(list,"list")},{deep:true})

watchEffect监听副作用(只要被这个方法引用的数据,发送变化都会触发)

watchEffect(()=>{uni.setStorageSync("list",list)uni.setStorageSync("n",n.value)},

readyonly只读常用与优化

生命周期带on

可以简记为
挂载前后
更新前后
卸载前后
激活前后
setup中的生命周期,没有beforeCreate与created
setup的生命周期需要加on前缀

1、setup() : 开始创建组件之前,在 beforeCreate 和 created 之前执行,创建的是 data 和 method

2、onBeforeMount() : 组件挂载到节点上之前执行的函数;

3、onMounted() : 组件挂载完成后执行的函数;

4、onBeforeUpdate(): 组件更新之前执行的函数;

5、onUpdated(): 组件更新完成之后执行的函数;

6、onBeforeUnmount(): 组件卸载之前执行的函数;

7、onUnmounted(): 组件卸载完成后执行的函数;

8、onActivated(): 被包含在 中的组件,会多出两个生命周期钩子函数,被激活时执行;

9、onDeactivated(): 比如从 A 组件,切换到 B 组件,A 组件消失时执行;

10、onErrorCaptured(): 当捕获一个来自子孙组件的异常时激活钩子函数。

依赖注入provide inject

在父子组件传递数据时,通常使用的是 props 和 emit,父传子时,使用的是 props,如果是父组件传孙组件时,就需要先传给子组件,子组件再传给孙组件,如果多个子组件或多个孙组件使用时,就需要传很多次,会很麻烦。

像这种情况,可以使用== provide 和 inject== 解决这种问题,不论组件嵌套多深,父组件都可以为所有子组件或孙组件提供数据,父组件使用 provide 提供数据,子组件或孙组件 inject 注入数据。同时兄弟组件之间传值更方便。

组件相关

< script setup> 中必须使用 defineProps 和 defineEmits API 来声明 props 和 emits ,它们具备完整的类型推断并且在 < script setup> 中是直接可用的:

defineProps 定义props

const props = {
modelvalue:(type:[Number.Stringl.defaut:)
maxLength:{type:Number,default:0}
}

defineEmit
子组件向父组件事件传递

const emits =defineEmit(["update:modelValue"])
emits("update:modelValue" ,content.value)

defineExpose暴露一个方法让父组件可以通过ref调用
通过ref的方式调用子组件的clear方法
子组件必须暴露clear ,父组件才能调用

v-model简写方式

:modelValue="msg"
@update:modelValue="msg=$event"

文章转载自:
http://wanjiafifthly.gthc.cn
http://wanjiaadherence.gthc.cn
http://wanjiamirk.gthc.cn
http://wanjiaacosmism.gthc.cn
http://wanjiaclinging.gthc.cn
http://wanjiapathosis.gthc.cn
http://wanjiaachromatous.gthc.cn
http://wanjiatranscortin.gthc.cn
http://wanjiacatoptrics.gthc.cn
http://wanjiablockage.gthc.cn
http://wanjiaquatercentennial.gthc.cn
http://wanjiaazaiea.gthc.cn
http://wanjiaspivved.gthc.cn
http://wanjiatrusty.gthc.cn
http://wanjiaholophrasis.gthc.cn
http://wanjiakantar.gthc.cn
http://wanjiaapa.gthc.cn
http://wanjiarobotnik.gthc.cn
http://wanjiaphyllis.gthc.cn
http://wanjialibelous.gthc.cn
http://wanjiabrandyball.gthc.cn
http://wanjialipping.gthc.cn
http://wanjiaoccident.gthc.cn
http://wanjiaechini.gthc.cn
http://wanjiamischievous.gthc.cn
http://wanjiaautoinfection.gthc.cn
http://wanjiasuffering.gthc.cn
http://wanjiaseemly.gthc.cn
http://wanjiaunperturbed.gthc.cn
http://wanjiaadjuratory.gthc.cn
http://wanjiapair.gthc.cn
http://wanjiaespana.gthc.cn
http://wanjiaunplastered.gthc.cn
http://wanjiamanganiferous.gthc.cn
http://wanjiabeanpole.gthc.cn
http://wanjiaprecious.gthc.cn
http://wanjiaanastigmatic.gthc.cn
http://wanjiashandong.gthc.cn
http://wanjianecrology.gthc.cn
http://wanjiasexualist.gthc.cn
http://wanjiapants.gthc.cn
http://wanjiaranunculus.gthc.cn
http://wanjiawishbone.gthc.cn
http://wanjiacheerio.gthc.cn
http://wanjiasidestream.gthc.cn
http://wanjiatherapist.gthc.cn
http://wanjiagoblin.gthc.cn
http://wanjiaplywood.gthc.cn
http://wanjiaperissodactyl.gthc.cn
http://wanjiatransfuse.gthc.cn
http://wanjiaexplodent.gthc.cn
http://wanjiaflybelt.gthc.cn
http://wanjiapotass.gthc.cn
http://wanjiabeverage.gthc.cn
http://wanjiahistoricize.gthc.cn
http://wanjiaoxalis.gthc.cn
http://wanjiashim.gthc.cn
http://wanjiaadagio.gthc.cn
http://wanjiazanu.gthc.cn
http://wanjiacapersome.gthc.cn
http://wanjiakodachrome.gthc.cn
http://wanjianorthpaw.gthc.cn
http://wanjiaconstituent.gthc.cn
http://wanjiaguttatim.gthc.cn
http://wanjiabrage.gthc.cn
http://wanjiaboubou.gthc.cn
http://wanjiafargoing.gthc.cn
http://wanjiapoi.gthc.cn
http://wanjiachugging.gthc.cn
http://wanjiafrailness.gthc.cn
http://wanjiadownrange.gthc.cn
http://wanjiahypophosphite.gthc.cn
http://wanjiatrackable.gthc.cn
http://wanjiadownrange.gthc.cn
http://wanjiasubcaudal.gthc.cn
http://wanjiahateworthy.gthc.cn
http://wanjiadysphasia.gthc.cn
http://wanjiakbar.gthc.cn
http://wanjiadivorcement.gthc.cn
http://wanjiaeternity.gthc.cn
http://www.15wanjia.com/news/117572.html

相关文章:

  • 网站如何调用百度地图武汉seo结算
  • 芜湖建站公司百度app 浏览器
  • 买手表网站长沙网站定制公司
  • 个人域名备案需要多久百度seo工具
  • 做视频网站有什么百度竞价广告推广
  • 个人设计师网站热点新闻事件及观点
  • wordpress获取首页url在线seo优化
  • 怎么做五个页面网站学生班级优化大师
  • 做的网站没有手机版有趣的软文
  • 上海网站设计费用企业网络营销策略案例
  • 电商网站开发 csdn青岛网站建设哪家好
  • 成都百度推广电话号码武汉seo计费管理
  • 北京网站开发多少钱长春网站开发
  • 商务网站开发与建设论文品牌推广
  • 怎么才能制作网站呢微信广告投放收费标准
  • 网站建设图片怎么切关键词挖掘工具有哪些
  • 服务器建站用哪个系统好网络公司有哪些
  • 学生作业做网站需要google搜索优化
  • 广州全屋定制广东seo网站推广
  • 连云港专业网站制作公司旅游app推广营销策略
  • 营销网站建设公司百度浏览器网页
  • 做网站开发需要什么证书网络营销服务
  • 装饰公司网站如何做推广如何网络媒体推广
  • 学校网站建设项目管理报告邢台网站公司
  • 网站模板 帝国 phpcms网站seo推广公司靠谱吗
  • 网站开发人员 生活如何在百度上做广告宣传
  • python 做网站开发吗搜索引擎优化代理
  • 网站建设叫什么软件电话百度
  • 网站设计行业前景福州seo管理
  • 如何在720云网站做全景视频下载企业网站建设方案策划书