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

咸宁网站建设价格免费网站seo排名优化

咸宁网站建设价格,免费网站seo排名优化,saas小程序开发费用,dedecms大气金融企业网站模板在Vue2项目中可以使用this.$router.push等方法进行路由的跳转,但是在Vue3的setup函数里,并没有this这个概念,因此如何使用路由方法 1.// 在新的vue-router里面尤大加入了一些方法,比如这里代替this的useRouter,具体使用…

在Vue2项目中可以使用this.$router.push等方法进行路由的跳转,但是在Vue3的setup函数里,并没有this这个概念,因此如何使用路由方法

1.// 在新的vue-router里面尤大加入了一些方法,比如这里代替this的useRouter,具体使用如下:
//引入路由函数
import { useRouter } from "vue-router";
//使用
setup() {
    //初始化路由
    const router = useRouter();
    router.push({
        path: "/"
    });
    
    return {};
}
 

2.在vue2中可以通过this来访问到$refs,vue3中由于没有this所以获取不到了,但是官网中提供了方法来获取:

<template>
  <h2 ref="root">姓名</h2>
</template>
<script>
    import { onMounted, ref } from 'vue'
    export default {
        name: 'test9',
        setup(){
            const root  = ref(null)
            onMounted(()=>{
                console.log(root.value);
            })
            return {
                root
            }
        },
    }
</script>

//第二种方法,也可以通过getCurrentInstance来获取
<template>
  <h2 ref="root">姓名</h2>
</template>

<script>
    import { onMounted, ref, getCurrentInstance } from 'vue'

    export default {
        name: 'test9',
        setup(){)
            const {proxy} = getCurrentInstance()
            onMounted(()=>{
                console.log(proxy.$refs.root);
            })
            return {
            }
        },
    }
</script>

3.关于element在vue3的使用方法,没有this.$message等方法解决方案
<template>
  <button @click="doLogin">登录</button>
</template>

<script>
import { getCurrentInstance } from 'vue'
export default {
  name: 'Test',
  setup () {
    const instance = getCurrentInstance() // vue3提供的方法,创建类似于this的实例
    const doLogin = () => {
      instance.proxy.$message({ type: 'error', text: '登录失败' }) // 类似于this.$message()
    }
    return { doLogin }
  },
   // 如果想试用this.$message,须在mounted钩子函数中,setup中没有this实例,
   //但vue3.0中还是建议在setup函数中进行逻辑操作
  mounted () {

    this.$message({ type: 'error', text: '登录失败' })
  }
}
</script>
 

http://www.tj-hxxt.cn/news/126286.html

相关文章:

  • 做黄网站违法吗网络营销广告名词解释
  • 更改网站建设报价可以访问违规网站的浏览器
  • 室内设计师网站十大网站百度seo视频教程
  • 网站建设报价 东莞淘宝指数官网
  • 美橙互联网站模板百度注册网站
  • 电商网站制作价格北京网站快速排名优化
  • 学做网站论坛vip账号破解宁波技术好的企业网站制作
  • 郑州网站建设 个人工作室百度关键词屏蔽
  • 开发网站多少钱百分百营销软件
  • 校园网站规划与建设外包seo公司
  • 有没有IT做兼职的网站查权重工具
  • 郑州市人民政府官方网站常用的网络推广方法有哪些
  • 广东省网站备案注销百度seo公司哪家强一点
  • 免费申请注册网站博为峰软件测试培训学费
  • 网站php环境搭建百度竞价广告
  • 网站建设技术难题软文推广文案
  • 取名网站开发中国企业网官方网站
  • 卸载 wordpressseo自然搜索优化排名
  • 济宁祥云网站建设换友情链接的网站
  • 手机新闻网站源码免费网站自助建站系统
  • 西安巨久科技网站建设seo是什么专业
  • 网站搜索优化怎么做关键词网站查询
  • 餐饮手机微网站怎么做网页制作代码html制作一个网页
  • 插画师个人网站是怎么做的查询网站备案信息
  • 兰山网站建设网站不收录怎么办
  • 重庆建筑模板厂家电话seo网络营销的技术
  • 制作网站加背景怎么做流程百度搜索大数据
  • 用php做的企业网站作业硬件优化大师下载
  • 如何免费做网站网页网站运维
  • 网站上的图用美图秀秀做可以吗裂变营销五种模式十六种方法