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

做网站前端需要编程基础吗徐州seo排名收费

做网站前端需要编程基础吗,徐州seo排名收费,网站建设栏目层级,一键生成动画视频路由基础使用看另一篇文章:路由基础使用和路径传参 基本属性 path: /, //主路径,也就是路由路径 alias: [/myfarie], //路径别名,即访问该路径时,也会访问到该资源 name:farie //设置名字,占位符传参时需要使用 component:()>…

        路由基础使用看另一篇文章:路由基础使用和路径传参

基本属性

path: '/', //主路径,也就是路由路径
alias: ['/myfarie'], //路径别名,即访问该路径时,也会访问到该资源
name:'farie' //设置名字,占位符传参时需要使用
component:()=> import('../views/index.vue'), //绑定页面资源children:[{...},{...}] //子页面,后面会讲redirect:'/xxx' //重定向用,后面讲

        补充说明:

alias设置别名传的是一个数组,也就是可以设置多个别名。

注意path设置路由路径,后面再讲到这里都会使用这个称呼。

router-link页面跳转

        固定传参

        在不需要传参以及目标页面资源的路由路径不会经常变动时,我们可以使用属性 to:

<template><h1>我是主页</h1><br><h1>跳转按钮:</h1><router-link to="/farie?num=666">跳转farie</router-link><br><router-view></router-view><br><footer>我是主页尾部</footer>
</template>

        在这里,每次跳转传递的都是固定的路径信息,浏览器拿到的就是to属性对应的字符串。

        动态参数

        在需要传参时,我们可以使用:to实现动态绑定。

<template><h1>我是主页</h1><h1>跳转按钮:</h1><router-link :to="{path:'/farie',query:{num:666}}">跳转farie</router-link><br><router-view></router-view><footer>我是主页尾部</footer>
</template>

        这样还不够,我们还可以搭配script块中的数据使用:

<script setup>
import {ref} from "vue";const fariepath = ref({farie:'/farie',fquery:{num:666}
})
</script><template><h1>我是主页</h1><h1>跳转按钮:</h1><router-link :to="{path:fariepath.farie,query:fariepath.fquery}">跳转farie</router-link><br><router-view></router-view><footer>我是主页尾部</footer>
</template>

        占位符传参

        之前配置路由信息时提过一个属性name,在我们占位符动态传参时会使用,就是在这里:

<template><h1>我是主页</h1><h1>跳转按钮:</h1><router-link :to="{name:'flower',params:{uid:220013025}}">跳转flower</router-link><br><router-view></router-view><footer>我是主页尾部</footer>
</template>

        在占位符传参时,我们参数使用的不是query而是params。同时,如果使用path,那么页面会拿不到值,我们需要使用name来指定目标资源。

编程式导航 

        编程式导航实际意思是,通过用户的一些操作来实现页面的跳转,例如登录成功后跳转个人首页等等。为了方便演示,我的示例中使用的是点击(chilk)事件。

        基本步骤:

1.import我们的useRouter方法,用来获取router对象。

2.通过router对象的push方法,上传我们的路径信息(当然,一般会写在方法里面,通过事件触发)。

<script setup>
import {useRouter} from "vue-router";const router = useRouter();const tofarie = ()=> {router.push({path:'/farie',query:{num:666}});
}const toflower = ()=> {router.push({name:'flower',params:{uid:220013025}});
}
</script><template><h1>我是主页</h1><h1>跳转按钮:</h1><button @click="tofarie">跳转farie</button><button @click="toflower">跳转flower</button><br><router-view></router-view><footer>我是主页尾部</footer>
</template>

嵌套路由

        嵌套路由就来到了我们前面提到的children属性。

        指的是我们网页中嵌套了其他的网页资源,换到编程的视角就是父子组件。在什么场景使用呢?比如某个产品的网站,上边一个导航栏,中间是各种不同内容的分页。

        举个页面为例子:百度翻译   可以去看看

        步骤:

1.在路由信息中配置好子页面的路径:

2.在主页面中使用标签<router-view></router-view>,用于布置嵌套的页面资源

        在原生的html中也有这种页面嵌套。

重定向        

        重定向使用属性redirect,主要功能就是,当你访问该路径时,给你跳转到另一个路径。

        比如我下面的示例就是,当访问/other时,跳转到/myfarie。

http://www.dtcms.com/wzjs/162066.html

相关文章:

  • 网站开发费怎么做会计分录个人网站设计毕业论文
  • 响应式视频网站宣传软文是什么
  • 男友给女朋友做网站培训班招生方案
  • 南京公司注册代办高中同步测控优化设计答案
  • 如何本地搭建网站企业营销策划方案
  • 做门户网站用什么软件淘宝热搜关键词排行榜
  • 淘宝客导购网站源码策划推广方案
  • 柳州网站建设seo收费标准
  • 政府网站建设 信科网络济南百度公司
  • 营销网站建设的公司有哪些做电商需要什么条件
  • 网站首页广告代码企业网址
  • 东莞疫情最新消息今天新增了15例站长之家的seo综合查询工具
  • 广安门内网站建设模板网站建设
  • 新乡网站建设公司比百度还强大的搜索引擎
  • 做自己的彩票网站磁力云搜索引擎入口
  • 给一个学校网站做宣传海报镇江推广公司
  • 做网站用什么软件设计好上海培训机构白名单
  • 无锡网站建设制作开发青岛关键词优化平台
  • 玩具租赁系统网站开发与实现seo综合检测
  • 个人做网站有什么好处平台推广引流
  • 微信小程序开发需要什么技术网络seo哈尔滨
  • 贵阳北京小学网站建设关键词优化公司推荐
  • 如何做自己的简历网站新手怎样推销自己的产品
  • 做网站代码网站提交入口
  • 万网网站建设教程seo任务平台
  • 阿里巴巴网站做销售方案百度推广图片尺寸要求
  • 网站session 验证十大舆情网站
  • 工信网备案网站b站视频怎么快速推广
  • 手机怎样做自己的网站软文范例300字
  • 建设一个网站可以采用哪几种方案重庆森林百度云