From属性

4.1 action属性

action="数据提交地址.php,.net"
  • 作用:

    表单的动作属性,定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。 可以是绝对路径或相对路径也可以是接收数数据的email邮箱地址。

  • 注意:

    如果省略 action 属性,则 action 会被设置为当前页面。

4.2 target属性

  • 作用:

    设置目标地址的打开方式

  • 取值:

    • _self当前窗口(默认值)

    • _blank新窗口

4.3 method属性

  • 作用:

    规定发送表单数据的 HTTP 方法

  • 取值:

    • GET/POST

      get 方法:将表单中数据的按照 variable=value 的形式,添加到 action 所指向的【 URL 后面,并且两者使用“?”连接】,而各个变量之间使用“&”连接。

      post方法:将表单中的【数据放在 form 的数据体】中,按照变量和值相对应的方式,传递到 action 所指向 URL。

    get 和 post 区别(了解): 简单阐述,当前阶段不作为重点

  • 用途:

    get 从指定的资源请求数据,是用来从服务器上【获得数据】,而 POST向指定的资源提交要被处理的数据,是用来向服务器【上传递数据】

  • 安全性:

    get 是【不安全的】,因为规定发送表单数据的HTTP方法一些系统内部消息将会一同显示在用户面前。post 的所有操作对用户来说都是【不可见的】

  • 数据量:

    【get传输的数据量小】,这主要是因为受 URL 长度限制;而 post 可以传输大量的数据,所以上传文件只能使用 post(当然还有一个原因,将在后面的提到)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
非常抱歉,我的回答有误。在Vue 3中,确实没有`useRoute()`返回的对象中的`value`属性的`from`属性,因为`useRoute()`返回的对象只包含了当前路由的信息,而没有跳转来源页面的信息。 如果你需要获取跳转来源页面的信息,可以在路由组件中,通过`$route`对象的`from`属性来获取跳转来源页面的信息;在非路由组件中,可以通过`$router`对象的`history`属性来获取跳转历史记录,并从中获取跳转来源页面的信息。 具体地,你可以在路由组件中使用`$route`对象来获取跳转来源页面的信息,例如: ```javascript export default { created() { // 获取跳转来源页面的路径 const fromPath = this.$route.from.path; console.log(fromPath); } } ``` 在非路由组件中,你可以使用`$router`对象的`history`属性来获取跳转历史记录,并从中获取跳转来源页面的信息,例如: ```javascript export default { created() { // 获取跳转来源页面的路径 const fromPath = this.$router.history.current.from.path; console.log(fromPath); } } ``` 在这个例子中,我们使用`$router.history.current.from.path`来获取跳转来源页面的路径。 需要注意的是,如果是直接打开页面而非从其他页面跳转而来,则`$route.from`属性会为`null`,而`$router.history.current.from`属性会为`undefined`。因此,在使用`$route.from`属性或`$router.history.current.from`属性时需要进行判断。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值