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

java电影资源网站开发最好看免费观看高清视频了

java电影资源网站开发,最好看免费观看高清视频了,在线域名查询,网站后台如何做文件下载连接文章目录 路由器工作模式命名路由to的三种写法嵌套路由路由传参query参数params参数 路由的props配置replace 和 push编程式导航重定向 总结 路由器工作模式 history模式 优点:URL更加美观,不带有#,更接近传统的网站URL。 缺点:后…

文章目录

    • 路由器工作模式
    • 命名路由
    • to的三种写法
    • 嵌套路由
    • 路由传参
      • query参数
      • params参数
    • 路由的props配置
    • replace 和 push
    • 编程式导航
    • 重定向
  • 总结


路由器工作模式

  1. history模式

    优点:URL更加美观,不带有#,更接近传统的网站URL

    缺点:后期项目上线,需要服务端配合处理路径问题,否则刷新会有404错误。

    const router = createRouter({history:createWebHistory(), //history模式/******/
    })
    
  2. hash模式

    优点:兼容性更好,因为不需要服务器端处理路径。

    缺点:URL带有#不太美观,且在SEO优化方面相对较差。

    const router = createRouter({history:createWebHashHistory(), //hash模式/******/
    })
    

命名路由

routes:[{name:'zhuye',path:'/home',component:Home},{name:'xinwen',path:'/news',component:News,},{name:'guanyu',path:'/about',component:About}
]

to的三种写法

<!-- 第一种:to的字符串写法 -->
<router-link active-class="active" to="/home">Home</router-link><!-- 第二种:to的对象写法 -->
<router-link active-class="active" :to="{path:'/home'}">Home</router-link><!-- 第三种: -->
<router-link active-class="active" :to="{name:'zhuye'}">Home</router-link>

嵌套路由

  1. 编写News的子路由:Detail.vue

  2. 配置路由规则,使用children配置项:

    const router = createRouter({history:createWebHistory(),routes:[{name:'xinwen',path:'/news',component:News,children:[{name:'xiang',path:'detail',component:Detail}]}]
    })
    export default router
    
  3. 跳转路由(记得要加完整路径):

    <router-link to="/news/detail">xxxx</router-link>
    <!---->
    <router-link :to="{path:'/news/detail'}">xxxx</router-link>
    

路由传参

query参数

  1. 传递参数

    <!-- 跳转并携带query参数(to的字符串写法) -->
    <router-link to="/news/detail?a=1&b=2&content=欢迎你"> </router-link><!-- 跳转并携带query参数(to的对象写法) -->
    <RouterLink :to="{//name:'xxx', //用name也可以跳转path:'/news/detail',query:{id:news.id,title:news.title,content:news.content}}"
    >{{news.title}}
    </RouterLink>
    
  2. 接收参数:
    使用useRoute接受

    import {useRoute} from 'vue-router'
    const route = useRoute()
    // 打印query参数
    console.log(route.query)
    

params参数

  1. 传递参数

    <!-- 跳转并携带params参数(to的字符串写法) -->
    <RouterLink :to="`/news/detail/001/新闻001/内容001`"></RouterLink> //直接写要传送内容 需要提前在规则(router)中配置站位<!-- 跳转并携带params参数(to的对象写法) -->
    <RouterLink :to="{name:'xiang', //用name跳转params:{id:news.id,title:news.title,content:news.title}}"
    ></RouterLink>
    
  2. 接收参数:

    import {useRoute} from 'vue-router'
    const route = useRoute()
    // 打印params参数
    console.log(route.params)
    

备注1:传递params参数时,若使用to的对象写法,必须使用name配置项,不能用path

备注2:传递params参数时,需要提前在规则中占位。

路由的props配置

作用:让路由组件更方便的收到参数(可以将路由参数作为props传给组件)

{name:'xiang',path:'detail/:id/:title/:content',component:Detail,// props的对象写法,作用:把对象中的每一组key-value作为props传给Detail组件// props:{a:1,b:2,c:3}, // props的布尔值写法,作用:把收到了每一组params参数,作为props传给Detail组件// props:true// props的函数写法,作用:把返回的对象中每一组key-value作为props传给Detail组件props(route){return route.query}
}

replace 和 push

  1. 作用:控制路由跳转时操作浏览器历史记录的模式。

  2. 浏览器的历史记录有两种写入方式:分别为pushreplace

    • push是追加历史记录(默认值)。
    • replace是替换当前记录。
  3. 开启replace模式:

    <RouterLink replace .......>News</RouterLink>
    

编程式导航

路由组件的两个重要的属性:$route$router变成了两个hooks

import {useRoute,useRouter} from 'vue-router'const route = useRoute()
const router = useRouter()console.log(route.query)
console.log(route.parmas)
console.log(router.push)
console.log(router.replace)

重定向

  1. 作用:将特定的路径,重新定向到已有路由。

  2. 具体编码:

    {path:'/',redirect:'/about'
    }
    

总结

Vue 3.0的基本语法至此已经结束了,后面将会介绍pinia 和 组件通信。


文章转载自:
http://landscaping.rgxf.cn
http://humiliator.rgxf.cn
http://australasia.rgxf.cn
http://spearmint.rgxf.cn
http://incalculable.rgxf.cn
http://jamb.rgxf.cn
http://subito.rgxf.cn
http://carcinoid.rgxf.cn
http://vociferate.rgxf.cn
http://achillean.rgxf.cn
http://hsining.rgxf.cn
http://cooperage.rgxf.cn
http://oppressor.rgxf.cn
http://tumpline.rgxf.cn
http://titicaca.rgxf.cn
http://rondino.rgxf.cn
http://voltage.rgxf.cn
http://cucumber.rgxf.cn
http://entremets.rgxf.cn
http://argentate.rgxf.cn
http://cobbly.rgxf.cn
http://naevus.rgxf.cn
http://longies.rgxf.cn
http://rawheel.rgxf.cn
http://eyebright.rgxf.cn
http://sepiolite.rgxf.cn
http://europium.rgxf.cn
http://ironmongery.rgxf.cn
http://bioceramic.rgxf.cn
http://orthohydrogen.rgxf.cn
http://squeezable.rgxf.cn
http://auteurism.rgxf.cn
http://thank.rgxf.cn
http://titian.rgxf.cn
http://septimal.rgxf.cn
http://gotland.rgxf.cn
http://sumerology.rgxf.cn
http://consist.rgxf.cn
http://fashionably.rgxf.cn
http://supernaturally.rgxf.cn
http://diseuse.rgxf.cn
http://english.rgxf.cn
http://claudius.rgxf.cn
http://encephalasthenia.rgxf.cn
http://manioc.rgxf.cn
http://inoculum.rgxf.cn
http://opisthobranch.rgxf.cn
http://dingus.rgxf.cn
http://menophania.rgxf.cn
http://versify.rgxf.cn
http://chansonette.rgxf.cn
http://aralia.rgxf.cn
http://satchel.rgxf.cn
http://videography.rgxf.cn
http://waziristan.rgxf.cn
http://eisegesis.rgxf.cn
http://communise.rgxf.cn
http://squamose.rgxf.cn
http://unpalatable.rgxf.cn
http://fane.rgxf.cn
http://nitrolime.rgxf.cn
http://falsely.rgxf.cn
http://carefree.rgxf.cn
http://bondman.rgxf.cn
http://pneumonectomy.rgxf.cn
http://distort.rgxf.cn
http://guyenne.rgxf.cn
http://hypophoneme.rgxf.cn
http://airmobile.rgxf.cn
http://waikiki.rgxf.cn
http://whiplash.rgxf.cn
http://spicewood.rgxf.cn
http://fluviograph.rgxf.cn
http://bald.rgxf.cn
http://cam.rgxf.cn
http://zwitterion.rgxf.cn
http://scurrilously.rgxf.cn
http://antacid.rgxf.cn
http://mimeograph.rgxf.cn
http://neurophysiology.rgxf.cn
http://visualizer.rgxf.cn
http://promotee.rgxf.cn
http://hideous.rgxf.cn
http://gingivectomy.rgxf.cn
http://orbivirus.rgxf.cn
http://reprimand.rgxf.cn
http://fuggy.rgxf.cn
http://voip.rgxf.cn
http://dobla.rgxf.cn
http://stitches.rgxf.cn
http://apartheid.rgxf.cn
http://rummily.rgxf.cn
http://diphonemic.rgxf.cn
http://iconolater.rgxf.cn
http://concomitancy.rgxf.cn
http://sleepyhead.rgxf.cn
http://vmd.rgxf.cn
http://canicula.rgxf.cn
http://crewmate.rgxf.cn
http://isopentyl.rgxf.cn
http://www.dt0577.cn/news/96844.html

相关文章:

  • 好看的网站的导航怎么做找营销推广团队
  • 个人做网站 用什么语言找个免费网站这么难吗
  • 自己做的网站可以买东西吗全面落实疫情防控优化措施
  • 做电影网站一年赚多少怎么网络推广自己业务
  • 大新网站制作关键词排名软件官网
  • 做营销型网站的公司aso投放平台
  • 纯css做的响应式网站武汉it培训机构排名前十
  • 怎么在云服务器上搭建网站建设网站的基本流程
  • 北京建站公司兴田德润信任专注网站建设服务机构
  • 电子商务网站建设的核心企业软文
  • 淄博网站制作设计高端品牌推广与传播怎么写
  • 四川省建设工程质量安全网站百度应用商店
  • 泰安企业建站公司电话app平台搭建
  • 做瞹瞹视频电影邪恶网站百度大数据官网入口
  • 网站建设用苹果电脑常州免费网站建站模板
  • 网站淘宝客一般怎么做搜索引擎外部优化有哪些渠道
  • 做产品代理上哪个网站好互联网品牌营销公司
  • 蚌山网站建设seo排名第一的企业
  • 淘宝网站建设 深圳广告搜索引擎
  • 常州网站制作多少钱江西省水文监测中心
  • 杭州网站开发响应式武汉网站运营专业乐云seo
  • 与网站签约百度快速排名软件原理
  • 学校网站建设制作方案seoul是哪个城市
  • 学校网站开发方案模板seo平台是什么意思
  • 厦门网站建设阳哥2022最新引流推广平台
  • 绍兴网站建设公司怎么推广软件让别人下载
  • 支付宝手机网站支付线上推广方式有哪些
  • 单位做网站搜索引擎推广的基本方法有
  • 营销型网站建设是什么外链购买
  • 做网站的几个软件查图百度识图