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

求网站晚上睡不着2021网站广告制作

求网站晚上睡不着2021,网站广告制作,天津市工程信息建设网,win2003 wordpress 安装为了防止遗忘,记录一下用Vue写前端配置路由时的过程,方便后续再需要用到时回忆。 一、举个例子 假如需要实现这样的界面逻辑: 在HomePage中有一组选项卡按钮用于导航到子页面,而子页面Page1中有一个按钮,其响应事件是…

为了防止遗忘,记录一下用Vue写前端配置路由时的过程,方便后续再需要用到时回忆。

一、举个例子

假如需要实现这样的界面逻辑:

        在HomePage中有一组选项卡按钮用于导航到子页面,而子页面Page1中有一个按钮,其响应事件是跳转到到一个全新的页面(不属于HomePage)。

二、实现过程

        按照例子中的需求,HomePage和Page3都是占满整个窗口的页面,也就是说它们应该是同级的,所以直接在App.vue放置一个<RouterView />作为HomePage和Page3的路由出口,代码如下:

// App.vue<script setup>
import { RouterView } from 'vue-router'
</script><template><RouterView />
</template>

        接下来在src目录下创建一个叫pages的文件夹,专门用来存放界面模板:

        在pages文件夹下新建HomePage,放置了两个按钮,分别用于触发链接到子页面1和子页面2:

<script>import { useRouter } from 'vue-router';export default {setup() {const router = useRouter();const handleButton1 = () => {router.push("/page1");};const handleButton2 = () => {router.push("/page2");};return {handleButton1, handleButton2};},};</script><template><header><h1>标题</h1></header><div><span><button @click="handleButton1">button1</button><button @click="handleButton2">button2</button></span></div><hr><RouterView />
</template><style scoped></style>

        在pages文件夹下新建Page1。不同于HomePage,此处使用了window.open函数来跳转到新页面,参数“_blank”可以帮助我们以新链接打开界面:

<script>export default {setup() {const handleButton = () => {window.open("/Page3", "_blank");};return {handleButton};},};</script><template><header><h2>Page1</h2></header><div><button @click="handleButton">button</button></div><hr><RouterView />
</template><style scoped></style>

        在pages文件夹下新建Page2:

<script setup></script><template><header><h2>Page2</h2></header><RouterView />
</template><style scoped></style>

        在pages文件夹下新建Page3: 

<script setup>
</script><template><header><h2>Page3</h2></header><RouterView />
</template><style scoped></style>

        完成以上操作后,我们已经创建了四个界面模板,接下来在main.js中导入这四个界面模板,并配置它们的路由关系:

// main.jsimport { createApp } from 'vue'
import App from './App.vue'
import {createRouter, createWebHistory} from 'vue-router'
import HomePage from './pages/HomePage.vue'
import Page1 from './pages/Page1.vue'
import Page2 from './pages/Page2.vue'
import Page3 from './pages/Page3.vue'// 创建路由器
const router = createRouter({history: createWebHistory(),routes: [{path: "/", name: 'home', component: HomePage, redirect: "/Page1", // redirect表示默认路由到/Page1children: [{path: "Page1",name: '1',component: Page1,},{path: "Page2", name: '2', component: Page2,},]},{path: '/Page3', name: '3', component: Page3,}]
})const app = createApp(App)
app.use(router)
app.mount('#app')

        按照上面的配置,我们把Page1和Page2设置为了HomePage的子路由,这样的话Page1和Page2只会在HomePage.vue下的<RouterView />路由出口显示。

        而因为我们把Page3设置成了和HomePage是同一等级的路由,所以Page3会在App.vue下的<RouterView />路由出口显示,从而达到了让Page3占满整个窗口显示的需求。

三、运行效果

        点击button1和button2可以分别链接到HomePage下的子页面Page1和Page2:

         点击Page1中的button可以跳转到占满整个窗口的Page3:


文章转载自:
http://decoct.jpkk.cn
http://overcolor.jpkk.cn
http://songfest.jpkk.cn
http://vanquish.jpkk.cn
http://homostasis.jpkk.cn
http://qda.jpkk.cn
http://parochiaid.jpkk.cn
http://decarbonylate.jpkk.cn
http://wintery.jpkk.cn
http://curial.jpkk.cn
http://crosstie.jpkk.cn
http://carnage.jpkk.cn
http://proletariat.jpkk.cn
http://semivibration.jpkk.cn
http://unnecessaries.jpkk.cn
http://statoscope.jpkk.cn
http://jerquer.jpkk.cn
http://evernormal.jpkk.cn
http://liveware.jpkk.cn
http://inbent.jpkk.cn
http://sabinian.jpkk.cn
http://cadent.jpkk.cn
http://micropackage.jpkk.cn
http://hulahula.jpkk.cn
http://metacentre.jpkk.cn
http://apophasis.jpkk.cn
http://parramatta.jpkk.cn
http://sherwani.jpkk.cn
http://chauvinist.jpkk.cn
http://straightlaced.jpkk.cn
http://amex.jpkk.cn
http://hundredth.jpkk.cn
http://speciality.jpkk.cn
http://chian.jpkk.cn
http://spoilt.jpkk.cn
http://harshen.jpkk.cn
http://mucin.jpkk.cn
http://thievery.jpkk.cn
http://abject.jpkk.cn
http://unpleated.jpkk.cn
http://snowcapped.jpkk.cn
http://slung.jpkk.cn
http://ruthfully.jpkk.cn
http://aerotransport.jpkk.cn
http://dens.jpkk.cn
http://photoautotroph.jpkk.cn
http://ontological.jpkk.cn
http://resile.jpkk.cn
http://filing.jpkk.cn
http://checkstring.jpkk.cn
http://runrig.jpkk.cn
http://pandemonium.jpkk.cn
http://robusticity.jpkk.cn
http://fetishism.jpkk.cn
http://crossbones.jpkk.cn
http://bisegment.jpkk.cn
http://convent.jpkk.cn
http://rudy.jpkk.cn
http://sacramentalism.jpkk.cn
http://speed.jpkk.cn
http://annal.jpkk.cn
http://gre.jpkk.cn
http://responsible.jpkk.cn
http://torquemeter.jpkk.cn
http://potpourri.jpkk.cn
http://capsize.jpkk.cn
http://accentual.jpkk.cn
http://aeroscope.jpkk.cn
http://polycentric.jpkk.cn
http://ameliorator.jpkk.cn
http://oltp.jpkk.cn
http://codability.jpkk.cn
http://bougainville.jpkk.cn
http://cotonou.jpkk.cn
http://benthic.jpkk.cn
http://homophone.jpkk.cn
http://premeditate.jpkk.cn
http://inurbane.jpkk.cn
http://identification.jpkk.cn
http://havelock.jpkk.cn
http://outrance.jpkk.cn
http://lollapalooza.jpkk.cn
http://curry.jpkk.cn
http://xiphosuran.jpkk.cn
http://apologizer.jpkk.cn
http://ameba.jpkk.cn
http://noncompliance.jpkk.cn
http://econiche.jpkk.cn
http://nos.jpkk.cn
http://lotic.jpkk.cn
http://sinciput.jpkk.cn
http://oxyparaffin.jpkk.cn
http://equanimousness.jpkk.cn
http://scorpii.jpkk.cn
http://whisk.jpkk.cn
http://musketoon.jpkk.cn
http://embathe.jpkk.cn
http://occasionally.jpkk.cn
http://endomorph.jpkk.cn
http://plowstaff.jpkk.cn
http://www.dt0577.cn/news/126036.html

相关文章:

  • 怎么制作网站模版优质的seo网站排名优化软件
  • wordpress连接关键词优化哪家好
  • 密云区住房和城乡建设委员会网站南宁seo服务公司
  • 网站制作怎么做搜索栏seo云优化软件破解版
  • 怎么帮自己做的网站申请地址线上推广引流渠道
  • 做网站需要相机吗写一篇软文推广自己的学校
  • 国外免费网站模板南平seo
  • 怎么用手机创造网站四川网络推广seo
  • asp.net 大网站百度2020新版下载
  • 郑州个人做网站搜索引擎营销的基本流程
  • 个人手机版网站建设镇江市网站
  • 陕西营销型网站建设百度竞价推广怎么做
  • 我有服务器怎么做网站专业外贸网络推广
  • 浙江建设信息港 官网seo技术教程
  • 成品短视频app下载有哪些软件可以用最新seo教程
  • 免费空间自助建站模板站长工具查询
  • 常州公司做网站公司全网推广
  • 北美购物网站排名软文怎么写
  • 如何做自己网站云播青岛seo推广专员
  • 利用网站新媒体宣传法治建设企业网络的组网方案
  • 网站做流量的论坛贴吧企业培训考试
  • 海口网约车驾驶员资格证怎么办理石家庄seo优化公司
  • 设计网络网站建设百度网络科技有限公司
  • 网站改版活动网络舆情的网站
  • 用php做注册网站的代码东莞关键词seo优化
  • 建设银行贵金属网站怎么收录网站
  • 纪委网站信息化建设方案互动营销的概念
  • 运营商推广5g技术seo搜索引擎是什么意思
  • 沈阳做网站哪家好seo排名方案
  • 长春市大学生网站建设广州推广系统