Uni-app Hello World

在学习VUE的过程中,就开始要接触uni-app了

uni-app 是一个使用 Vue.js (opens new window) 开发所有前端应用的框架,方便在学习简单,能发布到多平台

这里简单介绍下学习过程,毕竟实际开发,有更好更加完善的框架,这也正是个过渡.

第一步:创建项目

直接能运行起来的,如果运行不起来,要注册HbuilderX的账号,不然运行不起来.

 

第二步:page.json 页面加页面选项卡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
    "pages": [
        {"path": "pages/index/index",
            "style": {
                "navigationBarTitleText": "首页",
                "backgroundColor": "#ffffff",
                "enablePullDownRefresh": true
            }
        }
        ,{
            "path" : "pages/home/home",
            "style" :                                                                                   
            {
                "navigationBarTitleText": "主页",
                "backgroundColor": "#ffffff",
                "enablePullDownRefresh": true
            }
             
        }
        ,{
            "path" : "pages/user/user",
            "style" :                                                                                   
            {
                "navigationBarTitleText": "个人中心",
                "enablePullDownRefresh": false,
                "backgroundColor": "#ffffff"
            }
             
        }
        ,{
            "path" : "pages/blog/blog",
            "style" :                                                                                   
            {
                "navigationBarTitleText": "",
                "enablePullDownRefresh": false
            }
             
        }
    ],
    "tabBar": {
        "list": [
            {
                "pagePath": "pages/index/index",
                "iconPath": "static/c1.png",
                "text": "首页"
            },
            {
                "pagePath": "pages/home/home",
                "iconPath": "static/c2.png",
                "text": "主页"
            },
            {
                "pagePath": "pages/user/user",
                "iconPath": "static/c3.png",
                "text": "个人中心"
            }
        ]
    },
    "globalStyle": {
        "navigationBarTextStyle": "black",
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#F8F8F8",
        "backgroundColor": "#F8F8F8",
        "app-plus": {
            "background": "#efeff4"
        }
    }
}

 文件目录

 

 一个简单的请求方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<script>
    export default {
        data() {
            return {
                data1:"",
                data2:"",
                fuckdata:[]
            }
        },
        methods: {
             
            initData(){
                uni.request({
                    url: 'http://127.0.0.0:8080/xxxx/backdoor/parm/DRIVER_EXAM_CODE_ORG', //仅为示例,并非真实接口地址
                    method:'GET',
                    data: {
                        text: 'uni.request'
                    },
                    success: (res) => {
                        console.log("打印res.data参数="+JSON.stringify(res.data));
                        let rsdata = res.data;
                        this.data1 = rsdata.data;
                        uni.showToast({
                            title:"请输出",
                            icon:'none',mask:true,duration:2000
                        })
                    },fail: (err) => {
                        console.log("错误日志="+JSON.stringify(err));
                    }
                 
                });
            }
        },
        onLoad: function (option) { //option为object类型,会序列化上个页面传递的参数
            //数据初始化
            this.initData();
            console.log("打印url上面的参数="+JSON.stringify(option)); //打印出上个页面传递的参数。
        }
    }
     
     
 
</script>
<template>
    <view>
        <h1>Blog页面</h1>
        <h1>请求到的参数是: {{ data1 }}</h1>
        <uni-card title="标题文字" thumbnail="xxxx" extra="额外信息" note="Tips">
            内容主体,可自定义内容及样式
        </uni-card>
    </view>
</template>
 
 
 
<style>
 
</style>

 运行结果:

 

posted on   手撕高达的村长  阅读(109)  评论(0编辑  收藏  举报

(评论功能已被禁用)
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2015-10-10 cocos2dx Hello world 创建
2015-10-10 C++ 简单的入门语法
2015-10-10 cocos2dx 各种环境的搭建
2015-10-10 C++ hello world

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示