zoukankan      html  css  js  c++  java
  • 微信小程序实战之 pay(支付页面)

    项目目录:

    逻辑层:

    pay.js

    // pages/pay/pay.js
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {
        resultType: "",
        resultContent: "",
        url:""
      },
    
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
        var resultType = options.resultType;
        if (resultType == "success") {
          this.setData({
            resultType: "success",
            resultContent: "支付成功",
            url: '../list/list?status=tosend'
          });
        } else {
          this.setData({
            resultType: "warn",
            resultContent: "支付失败",
            url: '../list/list'
          });
        }
      }
    })

    页面布局:

    pay.wxml

    <!--pages/pay/pay.wxml-->
    <view class="result_contain">
      <view class="result_img">
        <icon type="{{resultType}}" size="72"></icon>
      </view>
      <view class="result_content">{{resultContent}}</view>
      <navigator url="{{url}}">
        <text class="result_to_order" >查看订单</text>
      </navigator>
      <navigator url="../goods/goods">
        <text class="result_to_order" >返回上一页</text>
      </navigator>
    </view>

    样式:

    pay.wxss

    /* pages/pay/pay.wxss */
    .result_contain{
      padding:25% 0;
      height:50%;
    }
    .result_img{
      text-align:center;
    }
    .result_content{
      text-align: center;
      font-size: 16px;
      padding:10px;
    }
    .result_to_order{
      display:block;
      background-color:#69C3AA;
      color:#FFF;
      border-radius:3px;
      50%;
      text-align:center;
      margin:20px auto;
      padding:10px;
    }

    效果图:

  • 相关阅读:
    Github国内mirror加速
    通过node-inspector或VSCode调试服务器上代码
    node nvm 常见命令
    HBuilderX 修改默认的终端
    LLVM 工具使用
    LLVM 获取Value Type
    LLVM Constant Value to c++ value
    Bison 命名位置
    llvm block
    vscode use cl.exe build C/C++
  • 原文地址:https://www.cnblogs.com/crazycode2/p/8342765.html
Copyright © 2011-2022 走看看