小书虫app日记——(1)

2023-12-07 06:20
文章标签 app 日记 书虫

本文主要是介绍小书虫app日记——(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

还记得当年的我们横刀立马,于万军丛中取上将首级嘛?当年YY小说可没少看啊~,漫漫暑期,感觉有什么在召唤我似的,经俺细细一算,原来我命中注定要在此刻造点私货了,咳咳(-_-!!!)其实就是想自己做个小说APP,顺便写些日记充实下博客。
有两个选择,一个是react native,一个是weex+vue,本来想用react native,但是基于我用的linux捣鼓android studio半天没调好,然后以前没搞过vue,就想补补技能树(喜新厌旧暴露无遗),那就weex吧
使用weex的第一步是安装weex-toolkit,至于node,npm之类的就不说了,然后weex创建一个项目(weex create projectname),项目成功创建后先跑起来npm start,就能在自动打开的页面里看到欢迎页面了,手机扫一下二维码下载使用weex-playground就可以进行手机的真机调试了,weex的特点就是简单易操作,的确给我们省了很多麻烦,只要按照官方文档一步步来,基本不会有问题。

成功跑起来的项目类似下面的截图(不必完全一样,我做了修改),环境就搭建好了。
weex欢迎界面

去掉欢迎页面代码,编写我们自己的代码,在src/index.vue的入口文件里删掉多余的代码留下基本框架即可:

<template><div><router-view/></div>
</template><script>
export default {name: 'App',data () {return {}}
}
</script><style scoped></style>

index.vue是视图文件,与之匹配的就是entry.js文件,如下:
这里写图片描述
有一些事情weex已经帮我们完成了,可以看到引入了路由和index的视图文件,然后创建了一个视图对象实例,路由挂到 / 路由节点,所以打开的是根路由的视图页面。
再看看路由文件router.js:

/* global Vue */
import Router from 'vue-router'
import Helloworld from '@/components/Helloworld'Vue.use(Router)module.exports = new Router({routes: [{path: '/',name: 'Helloworld',component: Helloworld}]
})

凭着记忆这就是最开始weex帮我们写好的路由,这肯定是不行的,删除HelloWorld文件的引入(相应的文件也删除,在components目录里)对路由表进行改造使其符合我们的要求:
这里写图片描述
可以看到,路由里添加了登录页面,而在/挂载下嵌套的单页应用的嵌套路由,既然有相应的路由当然也需要相应的视图文件,改造一下目录结构并创建相应的视图文件:
这里写图片描述
登录页面先创建好基本框架放在一边,就像index.vue类似就行,后面再去细化,我们先看MainBody:
这里写图片描述
就像它的名字,主要作用是搭建起单页应用的基本导航架子,我们点击下面的导航按钮,在样式切换的同时使用this.$router.push() 将路径添加到路由,切换视图。

看看最终效果,样式的代码唠唠没意思,就省略了:
这里写图片描述
第一篇是搭起基本架子,博客是在写好之后加的,所以节奏略快,后面想到哪里做哪里,就先这样吧,未完待续

这篇关于小书虫app日记——(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_41360448/article/details/81454440
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/464807

相关文章

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

MFC中App,Doc,MainFrame,View各指针的互相获取

纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。 首先说明这四个类的执行顺序是App->Doc->Main->View 另外添加CDialog类获得各个指针的方法。 多文档的获取有点小区别,有时间也总结一下。 //  App void CSDIApp::OnApp() {      //  App      //  Doc     CDocument *pD

ConstraintLayout布局里的一个属性app:layout_constraintDimensionRatio

ConstraintLayout 这是一个约束布局,可以尽可能的减少布局的嵌套。有一个属性特别好用,可以用来动态限制宽或者高app:layout_constraintDimensionRatio 关于app:layout_constraintDimensionRatio参数 app:layout_constraintDimensionRatio=“h,1:1” 表示高度height是动态变化

App Store最低版本要求汇总

1,自此日期起: 2024 年 4 月 29 日 自 2024 年 4 月 29 日起,上传到 App Store Connect 的 App 必须是使用 Xcode 15 为 iOS 17、iPadOS 17、Apple tvOS 17 或 watchOS 10 构建的 App。将 iOS App 提交至 App Store - Apple Developer 2,最低XCode版本 Xcod

研1日记5

x = torch.tensor(x),numpy 转tensor 三维矩阵相加 screen -S pid 进入之前创建好的screen transpose()只能一次操作两个维度;permute()可以一次操作多维数据,且必须传入所有维度数, transpose()中的dim没有数的大小区分;permute()中的dim有数的大小区分 PyTorch 两大转置函数 trans

鸿蒙自动化发布测试版本app

创建API客户端 API客户端是AppGallery Connect用于管理用户访问AppGallery Connect API的身份凭据,您可以给不同角色创建不同的API客户端,使不同角色可以访问对应权限的AppGallery Connect API。在访问某个API前,必须创建有权访问该API的API客户端。 1.登录AppGallery Connect网站,选择“用户与访问”。选择左侧

Xinstall助力App全渠道统计,参数传递下载提升用户体验!

在移动互联网时代,App已成为我们日常生活中不可或缺的一部分。然而,对于App开发者来说,如何有效地推广和运营自己的应用,却是一个不小的挑战。尤其是在面对众多渠道、复杂的数据统计和用户需求多样化的情况下,如何精准地触达目标用户,提升用户的下载、安装和活跃度,更是考验着每一个运营者的智慧。 今天,我们就来揭秘一个能够帮助App开发者解决这些痛点的神器——Xinstall。作为一家一站式App全渠道

Flask 创建app 时候传入的 static_folder 和 static_url_path参数理解

Flask 在创建app的时候 是用 app = Flask(__name__) 来创建的,不传入 static_folder参数的话 ,默认的静态文件的位置是在 static目录下 我们可以进入 Flask的源码里面查看 ctrl+鼠标左键进入 这是Flask的 __init__源码(后面还有一些,我就选了需要的代码)     def __init__(self,import_

【项目日记】高并发内存池---细节优化及性能测试

终此一生,只有两种办法: 要么梦见生活,要么落实生活。 --- 勒内・夏尔 --- 高并发内存池---细节优化及性能测试 1 细节优化1.1 大块内存的申请处理1.2 配合定长池脱离使用new1.3 释放对象无需内存大小 2 调试Debug3 性能测试4 项目总结 1 细节优化 在前面的文章中我们已经实现了高并发内存池的申请内存逻辑和释放内存逻辑: