极简开发VFP混搭VUE,一起迈入新世界的大门

本文是写给VFP开发人员的,很多习惯用VFP开发应用的,完全可以混搭各种前端,从而开发各种精彩的web应用。
开发环境
后端 VFP9 SP2 7423+祺佑三层开发框架(猫框)
前端 HBulidx+VUE2.0

Vue.js 安装

1、独立版本
我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 script 标签引入。

2、使用 CDN 方法
以下推荐国外比较稳定的两个 CDN,目前还是建议下载到本地。
Staticfile CDN(国内) : https://cdn.staticfile.org/vue/2.2.2/vue.min.js
unpkg:https://unpkg.com/vue/dist/vue.js, 会保持和 npm 发布的最新的版本一致。
cdnjs : https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js

安装代码展示(注意红色部分)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
	</head>
	<body>
	</body>
</html>

Src也可以指向本地的VUE.JS

两种安装方式显示HelloWorld

运行效果

可以双击HTML文件运行,也可以用Hbulidx自带调试器运行,也可以放在VFP祺佑三层开发框架中的WWWROOT目录用调试器中运行。

代码解析

Scr可以引用HTTP的网址,也可以引用本地文件,注意用相对路径来引用,不要使用绝对路径

Scrcipt 标签放的是JS代码

New 指令创建对像,等同于VFP的newobject

Js的对用{}表示对象
{name:”张三”,age:10}
这代表name=张三的一个对象
VFP对象有的,它JS也有,只是有细节的不同。
{{变量}}代表替换的变量, 是不是跟极简VFPBS<% =u(变量)%>有点像?
一般我们叫它数据绑定

Vue代码解析

el:#app 代表是这块HTML区域被vue管理。
data:存放需要被绑定的数据。

最容易错的地方是括号啦,记得数括号。

绑定标签属性

{{}}是放在一个标签中间的部分。
标签自身尖括号里面的绑定要怎么绑定呢?
v-bind指令

V-bind还可以简写

就是在原src属性上面加一个:号就可以了。
所有的属性都是这样处理

数据绑定的特点就是data变,页面变

右键审查元素,打开控制台,
输入vm.message=“HELLO ,加菲猫的”,发现页面变了。
改变量,页面的相应位置就变了,
不用再像以前Jquery找标签,再改标签了。

运行效果

文本框的value绑定

试一试:改变文本框的值

可编辑的表单控件要双向绑定
把v-bind:value 改成v-model=“myvalue”
测试看看

v-bind,{{}} 单向绑定
都是data变,页面变。
V-model 双向绑定
是页面变,data变。
data变,页面变

感谢朋友看到这里,跟着猫猫课程走,你就会发现新世界的大门即将打开。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

加菲猫的VFP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值