大佬教程收集整理的这篇文章主要介绍了实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI 实战使用Axure设计App,使用WebStorm开发(5) – 实现页面功能,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求
在本文中,将在WebStorm中继续开发,实现页面的功能。这需要一个页面一个页面的开发,来完成功能。本文将侧重把所有页面的UI都实现出来,先把前端的工作都完成了,然后再去链接后端的 RESTful service。
@H_404_49@登陆页面@H_404_49@@H_404_49@给页面添加 login.HTML 添加页面HTML代码。 @H_404_49@ @H_404_49@为了实现,输入框的验证功能,需要给AngularJs加入两个自定义的标签: on-valID-submit,valIDated 由于这是一个全局的验证功能就把它添加到app.Js ddApp module下,如果只针对某个页面,可以只添加到这个页面的 controller 下。@H_404_49@<ion-vIEw title="用户登录">@H_404_49@ <ion-content class="padding">@H_404_49@ <div class="login-title">@H_404_49@ <h2 class="energized">方便每一天</h2>@H_404_49@ <h2 class="assertive">配送系统</h2>@H_404_49@ </div>@H_404_49@ <div>@H_404_49@ <form novalIDate="novalIDate" on-valID-submit="dologin()">@H_404_49@ <label class="item item-input valIDated">@H_404_49@ <span class="input-label" for="account">账号</span>@H_404_49@ <input ID="account" type="text" ng-model="user.name" placeholder="账号" required="required" name="account" />@H_404_49@ <i class="icon ion-alert-circled error"></i>@H_404_49@ </label>@H_404_49@ <label class="item item-input valIDated">@H_404_49@ <span class="input-label" for="password">密码</span>@H_404_49@ <input ID="password" type="password" ng-model="user.password" placeholder="********" required="required" name="password" />@H_404_49@ <i class="icon ion-alert-circled error"></i>@H_404_49@ </label>@H_404_49@ <label class="item">@H_404_49@ <button type="submit" class="button button-block button-positive icon ion-person icon-text">登录</button>@H_404_49@ </label>@H_404_49@ </form>@H_404_49@ </div>@H_404_49@ </ion-content>@H_404_49@</ion-vIEw>
<ion-View view-title="{{Now | date:yyyy年M月d日}}">@H_404_49@ <ion-nav-bar class="bar bar-balanced" align-title="center">@H_404_49@ <ion-nav-buttons sIDe="left">@H_404_49@ <li class="button icon icon-left ion-chevron-left" ng-click="dologout()">退出</li>@H_404_49@ </ion-nav-buttons>@H_404_49@ </ion-nav-bar>@H_404_49@ <ion-content class="List order-List">@H_404_49@ <ion-item class="item order-item" ng-repeat="order in orders">@H_404_49@ <img class="order-img" ng-src="{{order.qrSrc}}" ng-click="goDetail(order.ID)" />@H_404_49@ <div class="order-text">@H_404_49@ <h2 ng-click="goDetail(order.ID)">{{order.codE}}</h2>@H_404_49@ <h3>{{order.pickTimE}}</h3>@H_404_49@ </div>@H_404_49@ <div class="order-check" ng-click="goDetail(order.ID)">@H_404_49@ <a class="button icon-right ion-chevron-right button-clear button-assertive"></a>@H_404_49@ </div>@H_404_49@ </ion-item >@H_404_49@ </ion-content>@H_404_49@ <div class="bar bar-footer bar-positive">@H_404_49@ <div class="button-bar">@H_404_49@ <li class="button icon ion-ios-keypad icon-text" ng-click="goManual()">手动输入</li>@H_404_49@ <li class="button icon ion-qr-scAnner icon-text" ng-click="goScan()">扫描二维码</li>@H_404_49@ </div>@H_404_49@ </div>@H_404_49@</ion-vIEw>
@H_404_49@为了展示数据,这里在service里做了一个mockDB使用这个mockDB为App提供数据,这样当请求使用后端数据的时候,只要后端的RESTful service 也返回同样规格的数据就可以了。@H_404_49@
<ion-View view-title="{{Now | date:yyyy年M月d日}}">@H_404_49@ <ion-nav-bar class="bar bar-balanced" align-title="center">@H_404_49@ <ion-nav-buttons sIDe="left">@H_404_49@ <li class="button icon icon-left ion-chevron-left" ng-click="dologout()">退出</li>@H_404_49@ </ion-nav-buttons>@H_404_49@ </ion-nav-bar>@H_404_49@ <ion-content class="List order-List">@H_404_49@ <ion-item class="item order-item" ng-repeat="order in orders" ng-click="goDetail(order.ID)">@H_404_49@ <img class="order-img" ng-src="{{order.qrSrc}}" ng-click="goDetail(order.ID)" />@H_404_49@ <div class="order-text">@H_404_49@ <h2 ng-click="goDetail(order.ID)">{{order.codE}}</h2>@H_404_49@ <h3>{{order.pickTimE}}</h3>@H_404_49@ </div>@H_404_49@ <div class="order-check">@H_404_49@ <a class="button icon-right ion-chevron-right button-clear button-assertive"></a>@H_404_49@ </div>@H_404_49@ </ion-item >@H_404_49@ </ion-content>@H_404_49@ <div class="bar bar-footer bar-positive">@H_404_49@ <div class="button-bar">@H_404_49@ <li class="button icon ion-ios-keypad icon-text" ng-click="goManual()">手动输入</li>@H_404_49@ <li class="button icon ion-qr-scAnner icon-text" ng-click="goScan()">扫描二维码</li>@H_404_49@ </div>@H_404_49@ </div>@H_404_49@</ion-vIEw>
@H_404_49@添加页面 controller :@H_404_49@
git checkout AllPageUI |
原文链接:http://zhangsichu.com/blogview.asp?Content_Id=158
以上是大佬教程为你收集整理的实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI 实战使用Axure设计App,使用WebStorm开发(5) – 实现页面功能全部内容,希望文章能够帮你解决实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI 实战使用Axure设计App,使用WebStorm开发(5) – 实现页面功能所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。