- 31
- 0
这是我冲另一个页面点击跳转到了这个页面 (这个页面的地址是/admin) 我想的是进来就让他默认选中第一个 加载第一个组件 我有七个路由 每个路由对应着右边 但是这七个路由都写在/admin下的子路由 有什么方法能一进来就触发一次点击事件 让第一个选中 地址也会改变为第一个的路由 有点乱这个 我不知道我这种路由嵌套方式正确不 因为我一进来右边是没有东西的 只有点击之后才会出现相应的组件 大哥大姐们 帮我解答下
<div class="admin">
<el-container>
<el-container class="adminheader">
<el-header >后台管理</el-header>
</el-container>
<el-container class="hahaha">
<el-aside style="width:240px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);height:100%;background:#eee" class="elslide">
<el-menu
default-active="1"
class="el-menu-vertical-demo inner-container"
>
<router-link to="/adminstystemcontrol">
<el-menu-item id="target" index="1" @click="handleonceclick">
<i class="el-icon-menu"></i>
<span slot="title">后台管理</span>
</el-menu-item></router-link>
<router-link to="/audit">
<el-menu-item index="2">
<i class="el-icon-menu"></i>
<span slot="title">开通审核</span>
</el-menu-item></router-link>
<router-link to="/signup">
<el-menu-item index="3">
<i class="el-icon-menu"></i>
<span slot="title">平台签约业务员</span>
</el-menu-item></router-link>
<router-link to="/score">
<el-menu-item index="4">
<i class="el-icon-menu"></i>
<span slot="title">返现积分</span>
</el-menu-item></router-link>
<router-link to="/advertising">
<el-menu-item index="5">
<i class="el-icon-menu"></i>
<span slot="title">广告设定</span>
</el-menu-item></router-link>
<router-link to="/live">
<el-menu-item index="6">
<i class="el-icon-menu"></i>
<span slot="title">直播审核</span>
</el-menu-item></router-link>
<router-link to="/shoping">
<el-menu-item index="7">
<i class="el-icon-menu"></i>
<span slot="title">积分商城</span>
</el-menu-item></router-link>
</el-menu>
</el-aside>
<el-main>
<div v-if="nana">
<adminstystemcontrol></adminstystemcontrol>
</div>
<router-view></router-view>
</el-main>
</el-container>
</el-container>
</div>
</template>
<script>
import adminstystemcontrol from '@/components/manageWebManage/adminstystemcontrol/adminstystemcontrol';
export default {
data(){
return {
nana:false
}
},
components:{
adminstystemcontrol
},
created(){
this.handleonceclick()
},
methods:{
handleonceclick(){
let url = window.location.href;
let bool = url.indexOf('Admin');
if(bool!==-1){
this.nana = true
}
}
}
}
</script>
<style scoped>
.adminheader{
background: rgba(0, 153, 255, 1);
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 1;
}
.adminheader .el-header{
font-size: 24px;
color: #fff;
line-height: 56px;
font-weight: 700;
}
.hahaha{
width: 90%;
position: fixed;
left:5%;
top: 60px;
bottom: 0;
background:#eee;
}
.inner-container{
background:#eee;
color:#000;
}
.elslide::-webkit-scrollbar {
display: none;
}
</style>
- 共 0 条
- 全部回答
-
我願與孤獨長廂廝守っ 普通会员 1楼
在 Vue 中,你可以使用
v-model来绑定数据到双向绑定的绑定器。v-model可以让两个输入框的值对应,并且可以自动更新页面中的值。在你想要触发点击事件的页面一进来,你可以这样绑定v-model:html <input type="text" v-model="selectedText" @input="handleInput">在上面的代码中,
selectedText是绑定器,它会将输入框的值赋值给selectedText。当输入框的内容发生改变时,handleInput方法会被调用,从而触发点击事件。然后,你可以这样在页面上触发点击事件:
js handleInput() { alert("你选择了 " + selectedText); }在上面的代码中,当你在输入框中输入内容并点击时,
handleInput方法会被调用,并显示一个警告框,显示你选择的内容。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
