首页 > 其他分享 >2023.10.3日报

2023.10.3日报

时间:2023-10-03 20:23:34浏览次数:47  
标签:Vue 日报 2023.10 -- vue router import path

npm install vue-router@3 ---用于vue2 npm install vue-router@4 ---用于vue3 vue-router主要是用于跳转

<template>
<!--  <div id="app">-->
<!--    <img alt="Vue logo" src="./assets/logo.png">-->
<!--    <Movie v-for="movie in movies":key="movie.id":title="movie.title":rating="movie.rating"></Movie>-->
<!--    <Hello ></Hello>-->
<!--    <Hello2></Hello2>-->
<!--  </div>-->

  <div>
    <h1>APP组件</h1>
    <router-link to="/discover">发现音乐</router-link>
    <router-link to="/my">我的音乐</router-link>
    <router-link to="/friends">关注</router-link>
    <router-view></router-view>
  </div>
</template>

 

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import axios from "axios";
import router from './router/index.js'
axios.defaults.baseURL = "http://localhost:8088"
Vue.prototype.$http = axios
Vue.config.productionTip = false
Vue.use(ElementUI);
new Vue({
  render: h => h(App),
  router:router
}).$mount('#app')

index.js,用于设置路由关系

import VueRouter from 'vue-router'
import Vue from 'vue'
import Discover from '@/components/Discover.vue'
import Friends from '@/components/Friends.vue'
import My from '@/components/My.vue'
import Playlist from '@/components/Playlist.vue'
import Toplist from '@/components/Toplist.vue'
Vue.use(VueRouter)

const router = new VueRouter(
    {
        routes:[
            {path :'/',redirect:"/discover"},
            {path :'/discover',component:Discover,
            children:[
                {path:"toplist",component:Toplist},
                {path:"playlist",component:Playlist},
            ]
            },
            {path :'/friends',component:Friends},
            {path :'/my',component:My},
        ]
    })
export default router

其中,Discover.vue是嵌套了内容

<template>
    <div>
        <h1>发现音乐</h1>
        <router-link to="/discover/toplist">推荐</router-link>
        <router-link to="/discover/playlist">歌单</router-link>
        <hr>
        <router-view></router-view>
    </div>
</template>

 

标签:Vue,日报,2023.10,--,vue,router,import,path
From: https://www.cnblogs.com/Arkiya/p/17741591.html

相关文章

  • 2023.10.03补题两则
    2023.10.03T2Solution在\(\bmod{2}\)意义下,\(-x^{c}=x^{c}\)。对于\(A_i\equivC\pmod{B}\),变为\(A_i-C\equiv0\pmod{B}\),那么\(-C\)操作可以看成是异或上\(C\)。对于\(A^{'}_i\equiv0\pmod{B}\)的形式,欲找到最大的\(B\),则\(B\)显然是\(\gcd\......
  • 2023/10/3软件工程日报
    今天继续vue的学习,今天完成了对组件插槽的学习,贴出代码    ......
  • 2023.10.2日报
    今天继续配置idea和vue,又是大战bug的一天,yysy,需要使用这个项目,安装一个插件,很合理吧那为啥idea会和vue插件冲突,我不理解,反正报错就是failedtosaving......,所有的项目直接都打不开点击html或者java或者vue文件也没用,很离谱......
  • 2023.10.1记录
    被NOIP提高组的题暴虐。[NOIP2000提高组]方格取数NOIP2000提高组]方格取数-洛谷|计算机科学教育新生态(luogu.com.cn)题意从一个\(n\timesn\)的矩阵的左上角走到右下角,只能往右边和下边走,选择两条路,把这两条路经过的单位的数字取走,每个单位的数字只能取一次,求最大能......
  • template 2023.10.01
    特斯拉ModelY2023小更新款AllInOne⚠️没有座椅通风......
  • 2023.10.1
    今天,上午去挂水了,下午去搞之前一直没搞定的一道题目,终于搞清楚了之前我一直在犯得错误,那就是这道题是64位的,我以前做过的需要泄露libc的题目,只有ctfwiki上自带的例题(32位),所以用栈溢出调用函数的时候,按照以前的想法,参数是直接放在payload里,之后payload被读到栈上后,参数就是在栈上的......
  • 2023.10.1——每日总结
    学习所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,上午休息,下午休息;我了解到的知识点:休息明日计划:休息......
  • 2023.10.01 日记
    1+1=2令\(f[i]\)为\(a+b=i\)的和。显然可得\(f[a]=f[a-b]+f[b],f[1]=1\)。所以可得\(1+1=f[1]+f[1]=f[2]=2\)。code#include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e5+10;inta,b,f[maxn];intmain(){ios::sync_with_stdio(false);cin.......
  • 2023/10/1软件工程日报
    今天拾起了一个礼拜没有继续学习的vue学习计划,今天学习了如何自定义vue指令和vue路由,贴出代码   ......
  • 一周总结(2023.9.25-2023.10.1)
    听课方面周一听了Nit的分块和莫队,前面还比较可以跟得上,后面基本掉线,写了个回滚莫队板子,口胡了前面几道题。后面就去做课件了。讲课之后补了自己的一些题,但是前面的题还比较多,需要快速补题。讲课方面在ddl之前eps秒做完了课件。还是要加速。讲课的时间还有剩余,下次要准备......