跳至主要內容
客户端开发(二)| uni-app 项目起步

相关信息

感谢黑马程序员提供的完善资料。该文章基于黑马程序员教材做了少量改动。

项目架构

项目架构图

项目架构图
项目架构图

Kevin 吴嘉文大约 5 分钟知识笔记webfront
客户端开发(一)| uni-app 项目环境开发

提示

感谢黑马程序员提供的完善资料。该文章基于黑马程序员教材做了少量改动。

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。

本来以为,开发手机 app,或者微信小程序,还需要另外学技术。有了 uni-app 后,很开心,前几年学的 VUE,现在用得上了,这是在暗示着创业顺利嘛哈哈哈


Kevin 吴嘉文大约 6 分钟知识笔记webfront
客户端开发 | 微信小程序笔记

小程序开发指南

官方文档官方小程序开发文档

小程序的主要开发语言是 JavaScript ,小程序的开发同普通的网页开发相比有很大的相似性。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。


Kevin 吴嘉文大约 6 分钟知识笔记webfront
Vue 3 基础|更新

VUE 3

VUE 3 官网:https://cn.vuejs.org/guide/quick-start.html

快速回顾

安装相关依赖

npm install -g @vue/cli vue-router

Kevin 吴嘉文大约 5 分钟知识笔记webfront
Vue 及 Vuepress 基础

Vue 基础

VUE 官网

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统

快速上手

完整示例如下:

<html>
    <head>
        <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>

    </head>
    <body>
        <div id="app">
            <!-- 需要在下面中声明 new Vue, 对应的数据需要在
            对应的 Vue 示例下进行储存 -->
            在 id="app" 层下可以直接使用 message 变量:
            <br>
            {{message}}<br>
            <span title="this is a title" >
                鼠标悬停查看<br>
            </span>
            <span v-bind:title="message" >
                鼠标悬停查看<br>
            </span>
            <a v-bind:href="message" >
                自定义链接<br>
            </a>
            <!-- 使用 v-model 支持改变页 vue 中的 data,
                他的数据来源是该标签下的 value。-->
            <textarea v-model="message"> v-model 数据来源 </textarea>
            <br>
            <input type="radio" name="sex" value=true v-model="view">true
            <input type="radio" name="sex" value="" v-model="view">false
            <ol>
                <!-- 创建一个 todo-item 组件的实例 -->
                <div v-if="view">
                <todo-item 
                    v-for="item in mylist"
                    v-bind:todo="item"
                    v-bind:key="item.id"></todo-item>
                </div>
            </ol>
            {{message}}
        </div>


        <script>
            Vue.component('todo-item', {
                props: ['todo'],
                template: '<li>{{todo}}</li>'
                });

            var app = new Vue({
            el: '#app',
            data: {
                message: 'vue 中的 data',
                mylist:["123","234",2345446,],
                view: false
            }
            })
        </script>

    </body>
</html>

Kevin 吴嘉文大约 15 分钟知识笔记webfront