• 文始小demo


    文始前端简单介绍

    <!-- 1、 uni 项目 使用 HBuilderX 打开  -->
        编辑器下载地址 :  https://www.dcloud.io/
        
        <!-- 2、新建一个uni项目 -->
            (1)新建一个文件夹运行 :cnpm i epii-vue-cli -g
            (2)在该文件夹运行 : epii-vue-cli init
            (3)按照提示正常运行即可。 (安装 node_modules) (npm install -S)
    
        <!-- 3、文件配置  config文件夹 -->
            (1) config.base.js
                    app_update_api : app更新接口
                    upload_uri     :图片上传接口
                    root_page      :跟页面(一进入app打开的页面,一般为/pages/tabs/index,(也可能有变更))
                    no_login_pages :不需要登陆的页面,(例:["/pages/root/root", ])
    
            (2) config.development.js
                    本地接口访问地址
    
            (3) config.production.js
                    线上接口访问地址
    
        <!-- 4、几个注意事件 -->
            (1) 图片、css等静态文件放在static文件夹下。
            (2) 在pages文件夹下面创建项目所需的页面。
            (3) 创建页面后要在pages.json文件中注册。
            (3) 该项目的底部导航页面要以tabs命名。(例:"pages/tabs/index")
    

     app 更新接口备注  https://www.cnblogs.com/xiaoyaolang/p/14651938.html

     <!-- 5、 uni-app 头部及底部导航设置 -->
    

      https://www.cnblogs.com/xiaoyaolang/p/13968907.html

    <!-- 6、 uni-app 基础格式,仅供参考-->
    

      https://www.cnblogs.com/xiaoyaolang/p/13644720.html

    <!-- 7、Eapp 调接口 -->
    
            (1) 当前页的各种方法事件都写在 methods: {} 中
            (2) created() {}, 中的事件 首次进入执行一次
            (3) onShow() {}, 中的事件 进入页面就执行
    

      https://www.cnblogs.com/xiaoyaolang/p/13646138.html

     <!-- 8、一个小demo -->
            <template>
                <epii-loading>
                    <view style="height:1upx;"></view>
                    <view class="geyixia">{{xuanran}}</view>
                    <view class="geyixia" @click="dianji">这是个点击事件</view>
                    <view class="geyixia">
                        <text>这是个循环</text>
                        <view v-for="(item,index) in shuzu" :key="index" >
                            <text>{{item}}</text>
                        </view>
                    </view>
                    <view class="geyixia" @click="getdata">获取项目组列表</view>
                    <view class="geyixia" v-if="data.length">
                        这就是接口的数据
                        <view v-for="(item,index) in data">
                            <text>{{item.title}}</text>
                        </view>
                    </view>
                    
                </epii-loading>
            </template>
            
            <script>
            export default {
                data() {
                    return {
                        xuanran:"普通的渲染数据",
                        shuzu:["刘备","关羽","张飞"],
                        data:[]
                    };
                },
                created() {
                    setTimeout(()=>{
                        this.show()	
                    },1000)
                },
                onShow() {},
                onLoad(options) {},
                methods: {
                    // 这是个点击事件
                    dianji(){
                        console.log("点击了")
                    },
                    // 获取项目组列表 
                    async getdata(){
                        try {
                            let data = await Eapp.http.loading.post('pm_project@group', {
                            });
                            this.data = data
                            this.show(); //关掉转圈儿
                            console.log(data)
                        } catch (e) {
                            // 接口错误执行的处理
                            Eapp.ui.toast.text(e);
                        }
                    }
                }
            };
            </script>
            
            <style scoped lang="less">
                .geyixia{
                    80%;
                    text-align: center;
                    margin:0 auto;
                    background-color: pink;
                    margin-top:20upx;
                }
            </style>
    

      

  • 相关阅读:
    SqlMapClient对象
    斐波拉契数列的由来
    马士兵struts2
    [转]ASP.NET Repeater控件
    C# 使用委托
    C# 实现图片的放大缩小和平移
    托管改变属性的值InvokeRequired
    [转]正确使用 RamDisk Plus 的方法解决分配内存后占用系统内存的问题
    简单学习Infopath
    C# Image与ByteArray转换
  • 原文地址:https://www.cnblogs.com/xiaoyaolang/p/14478706.html
Copyright © 2020-2023  润新知