vue 基础核心学习
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | < html > < body > < div id="app"> {{ message }} </ div > < div id="app-2"> < span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </ span > </ div > < div id="app-3"> < p v-if="seen">现在你看到我了</ p > </ div > < div id="app-4"> < ol > < li v-for="todo in todos"> {{ todo.text }} </ li > </ ol > </ div > < div id="app-5"> < p >{{ message }}</ p > < button v-on:click="reverseMessage">逆转消息</ button > </ div > < div id="app-6"> < p >{{ message }}</ p > < input v-model="message"> </ div > < div id="app-7"> < ol > <!-- 现在我们为每个 todo-item 提供 todo 对象 todo 对象是变量,即其内容可以是动态的。 我们也需要为每个组件提供一个“key”,稍后再 作详细解释。 --> < todo-item v-for="item in groceryList" v-bind:todo="item" v-bind:key="item.id"> </ todo-item > </ ol > </ div > < script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></ script > < script > <!-- 声明式渲染--> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) var app2 = new Vue({ el: '#app-2', data: { message: '页面加载于 ' + new Date().toLocaleString() } }) <!--条件与循环 --> var app3 = new Vue({ el: '#app-3', data: { seen: true } }) var app4 = new Vue({ el: '#app-4', data: { todos: [ { text: '学习 JavaScript' }, { text: '学习 Vue' }, { text: '整个牛项目' } ] } }) app4.todos.push({ text: '新项目' }) <!-- 处理用户输入--> var app5 = new Vue({ el: '#app-5', data: { message: 'Hello Vue.js!' }, methods: { reverseMessage: function () { this.message = this.message.split('').reverse().join('') } } }) var app6 = new Vue({ el: '#app-6', data: { message: 'Hello Vue!' } }) <!-- 组件化应用构建---> <!-- todo-item 就是组件名称--> Vue.component('todo-item', { props: ['todo'], template: '< li >{{ todo.text }}</ li >' }) var app7 = new Vue({ el: '#app-7', data: { groceryList: [ { id: 0, text: '蔬菜' }, { id: 1, text: '奶酪' }, { id: 2, text: '随便其它什么人吃的东西' } ] } }) </ script > </ body > </ html > |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
2017-07-11 oracle-jforum论坛链接Oracle
2017-07-11 JForum2.1.9 安装过程
2017-07-11 在tomcat下直接访问Html报错,说找不到资源(404)
2017-07-11 jforum二次开发教程