使用webstorm开发Vue,写一个带tabbar的登录页面相互切换逻辑

先上效果,如下图
登录页面就是一个登录按钮,项目启动先看下是否登录,如果登录了则直接进入首页,首页是一个tabbar布局的,如果没登录就进登录页,然后点登录按钮进首页。
这个
上面的是首页。由于登录页只有一个按钮就不展示了,下面看具体逻辑和项目文件夹构架。
在这里插入图片描述
首先我在src目录中创建了一个views目录然后在这里面创建了5个vue,分别如图所示。然后跟main.js平级创建了一个router.js用来管理项目中的路由。对了这里要用到vue-router库,tabbar我用了mint-ui的UI库,都是用npm来安装的,具体怎么搞这里就不做说明了。我们先来看router.js里面的逻辑。

import Vue from 'vue'
import VueRouter from "vue-router";
import Home from './views/Home'

Vue.use(VueRouter)

export default new VueRouter({
   
    mode:'hash',
    base:process.env.BASE_URL,
    routes:[
        {
   
            path: '/',
            name: 'Tabbar',
            component: ()=>import('./views/Tabbar')
        },
        {
   
            path:'/home',
            name:'Home',
            component:Home
        },
        {
   
            path: '/record',
            name: 'Record',
            component:()=>import('./views/Record')
        },
        {
   
            path: '/mine',
            name: 'Mine',
            component:()=>import('./views/Mine')
        },
        {
   
            path: '/login',
            name: 'login',
            component: ()=>import('./views/Login')
        }
        ]
}
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面我将为你提供一个简单的示例页面使用Vue3和WebStorm。 首先,你需要创建一个Vue项目。在WebStorm中,你可以通过以下步骤创建Vue项目: 1. 点击菜单栏中的“File”(文件),然后选择“New Project”(新建项目)。 2. 在弹出的窗口中,选择“Vue.js”并点击“Next”(下一步)。 3. 输入项目名称和项目路径,然后点击“Create”(创建)。 4. 在弹出的窗口中,选择“Vue 3”和“Use class-style component syntax”(使用类样式组件语法),然后点击“Create”(创建)。 现在,你已经创建一个Vue 3项目,我们可以开始编页面了。我们将创建一个简单的“Hello World”页面,它包含一个按钮和一个文本框。 1. 打开“App.vue”文件,这个文件是Vue 3项目的根组件。 2. 在“template”标签中,添加一个按钮和一个文本框: ```html <template> <div> <input v-model="message" placeholder="Type something..."> <button @click="sayHello">Say Hello</button> </div> </template> ``` 3. 在“script”标签中,添加以下代码: ```javascript <script> export default { name: 'App', data() { return { message: '' } }, methods: { sayHello() { alert(`Hello, ${this.message}!`); } } } </script> ``` 这段代码定义了一个名为“App”的组件,它包含了一个名为“message”的数据属性和一个名为“sayHello”的方法。当按钮被点击时,这个方法会弹出一个包含“Hello”和文本框中的值的消息框。 4. 现在,你可以在WebStorm中启动这个Vue 3应用程序,以查看你的页面。在WebStorm的工具栏中,点击“Run”(运行),然后选择“Run 'npm start'”(运行“npm start”)。 现在,你已经实现了一个简单的页面使用Vue 3和WebStorm。你可以根据需要进行修改和扩展,以满足你的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值