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

著名的个人网站网站维护需要会什么

著名的个人网站,网站维护需要会什么,网页设计与网站建设有区别吗,泰安如何开发商城app开发在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.yayakq.cn/news/388735/

相关文章:

  • 建设银行个人网站外贸网站做啥
  • 东莞网站系统哪里好做商城网站的企业
  • 查询优惠券的网站如何做关键词查询网站的工具
  • 深圳华维网站建设广告竞价排名
  • 网站建设捌金手指花总十三天水建网站
  • 南阳公司网站制作php网站开发价格
  • 潍坊公司网站制作网站建设学什么语音
  • 辽源市网站建设wordpress手动主题
  • 东莞网站设计品牌东莞建设公司网站
  • 英语网站建设我注册了哪些网站吗
  • 网站等比例缩放专业的培训行业网站制作
  • 变更网站怎么做网站开发ceil(5.5)
  • 自己做资金盘网站海外网络推广
  • 代做预算网站怎么做别人可以上的网站
  • 网站优化方案基本流程网站建设策划有哪些
  • 在线电影网站开发自己电脑做网站域名备案
  • 小型网站设计做网站交接需要哪些权限
  • 网站建设公司行业描述填什么夜晚很晚视频免费素材网站
  • 商务网站建设联系方式外包小程序开发费用一览表
  • 个人网站是啥厦门好景科技做网站
  • 沈阳做网站直播的公司中国企业500强门槛
  • 太原有哪些做网站的公司广东网络科技有限公司
  • 高明区住房和城乡建设局网站手机微网站怎么制作
  • 茂县建设局网站烟台高端网站建设公司哪家好
  • 个人注册网站怎么注册在线做ps是什么网站
  • 青州网站定制手机精品网站建设
  • 长沙网站建设有限公司查关键词排名
  • 免费域名注册网站怎么登录做网站业务员如何跟客户沟通
  • 事件网站推广太原百度推广开户
  • 品牌网站建设多少钱网站页头页尾怎么做浏览器缓冲设置