首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Livewire组件不读取简单的html参数

Livewire组件不读取简单的html参数
EN

Stack Overflow用户
提问于 2022-03-07 03:43:18
回答 1查看 621关注 0票数 1

刚开始使用Livewire,而我在将参数传递给livewire组件时遇到了问题。

Home.blade.php

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>Laravel</title>
        <link href="{{ asset('css/app.css') }}" rel="stylesheet">
        @livewireStyles
    </head>
    <body class="antialiased p-10">
        
        <livewire:forms.input type="text" name="Test" />

        @livewireScripts
    </body>
</html>

组件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="FormsInput">
    @isset($label)
    <label for="{{ $name }}">{{ $label }}</label>
    @endisset
    <div class="">
        <input wire:model="{{ $name }}" type="{{ $type }}" name="{{ $name }}" id="{{ $name }}" placeholder="{{ $placeholder }}">
    </div>
    @isset($helper)
    <div class="">
        {{ $label }}
    </div>
    @endisset
    <div class="">
        {{ $error }}
    </div>
</div>

Http/Livewire/Forms/Input

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php

namespace App\Http\Livewire\Forms;

use Livewire\Component;

class Input extends Component
{
    public function render()
    {
        return view('livewire.forms.input');
    }
}

这是我得到的错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ErrorException
Undefined variable $name

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-07 04:34:55

要修复此错误,您必须做两件事:

  1. 将name属性添加到组件中,因为Livewire组件将数据存储和跟踪为组件类上的公共属性。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class Input extends Component
{
   public string $name;

     ...
}
  1. 在连线上使用属性名称:没有“$”的模型
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input wire:model="name" ... />

您可以在这个链接上找到Livewire文档上的数据绑定。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71380555

复制
相关文章
AlpineJS作者:不上班,一年站着赚10w刀
这位老哥名叫「Caleb Porzio」,是一名全栈工程师。在离职前,他的年收入为9w刀。
公众号@魔术师卡颂
2021/08/26
1.5K0
AlpineJS作者:不上班,一年站着赚10w刀
node读取html文件
node和Apache是没有web容器的,node的目录下的同级文件是无法使用/filename进行访问的,因为node没有根目录门也没用web容器!
十月梦想
2018/08/29
2.8K0
简单的生日html
以下是一个简单的生日祝福HTML代码: html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Happy Birthday</title> <style type="text/css"> body { font-family: Arial; } .container { width: 300px; padding: 16px 48px; background-color: white; margin: 100px auto 60px; border: 1px solid black; box-shadow: 8px 10px 5px #ccc; display: flex; justify-content: center; align-items: center; } .card1 { position: relative; top: -32px; left: 50%; transform: translate(-100%); opacity: 0; transition: opacity 1s ease-in-out; } .card1:before { content: "XXXXXX"; font-size: 36px
腾龙
2023/03/22
1.2K0
简单不简约的电路
● 电子器件: LED:48 CD4017:1 NE555p:1 电阻:10k 电解电容:10uF/25V 电位器:103 电池:9V
AI 电堂
2022/05/18
4070
简单不简约的电路
开源的读取Excel文件组件-ExcelDataReader
ExcelDataReader可以读取 Microsoft Excel 文件 ('97-2007),支持Windows  .Net Framework 2 +、 Windows Mobile with Compact Framework 、 Linux, OS X, BSD with Mono 2。项目地址:http://exceldatareader.codeplex.com/ 使用方法非常简单: FileStream stream = File.Open(filePath, FileMode.Op
张善友
2018/01/19
1.7K0
Go 读取命令参数的几种方式
微信截图_20171129195400.png 一名初学者,想要尽快熟悉 Go 语言特性,所以以操作式的学习方法为主,比如编写一个简单的数学计算器,读取命令行参数,进行数学运算。 本文讲述使用三种方式讲述 Go 语言如何接受命令行参数,并完成一个简单的数学计算,为演示方便,最后的命令行结果大概是这样的: # input ./calc add 1 2 # output 3 # input ./calc sub 1 2 # out -1 # input ./calc mul 10 20 # out 20
谢伟
2018/06/06
1.4K0
Html获取Url参数
做web前端的开发很多的时候都会遇到的一个很简答的问题,就是两个页面之间的跳转,一般来说是:
何处锦绣不灰堆
2020/05/29
9.9K0
Html获取Url参数
动态生成html当中的组件
有时html里的字数太多, 而且有一定的规律时,我们就可以用如下的方法产生动态的内容。
马克java社区
2021/10/10
2K0
HTML入门的简单学习
1:HTML简介     1.1:HTML(Haper Text Markup language):超文本标记语言     超文本就是指页面内可以包含图片,链接,甚至音乐,程序等非文字元素     
别先生
2017/12/29
4.2K0
HTML入门的简单学习
python简单的HTML解析
# coding:utf-8 # 引入相关模块 import json import requests from bs4 import BeautifulSoup url = "http://news.qq.com/" # 请求腾讯新闻的URL,获取其text文本 wbdata = requests.get(url).text # 对获取到的文本进行解析 soup = BeautifulSoup(wbdata,'lxml') # 从解析文件中通过select选择器定位指定的元素,返回一个列表 news_
py3study
2020/01/13
1.5K0
HTML制作简单的页面[通俗易懂]
链接:https://pan.baidu.com/s/1lHo47ggLYneaufyzvmQTZA 提取码:jpc2
全栈程序员站长
2022/09/28
5K0
HTML制作简单的页面[通俗易懂]
[零基础学Python]赋值,简单也不
在《初识永远强大的函数》一文中,有一节专门讨论“取名字的学问”,就是有关变量名称的问题,本温故而知新的原则,这里要复习:
py3study
2020/01/06
4480
HTML表单和组件
基本所有的网页无非就是在做两件事情:1.呈现数据给客户看,2.接收用户输入的数据。所以表单就是用来收集用户输入的数据,然后提交给服务器。
端碗吹水
2020/09/23
2.7K0
HTML表单和组件
html 简单的table样式
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155752.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
3.2K0
html 简单的table样式
各组件之间的参数传递
通过子组件的props部分,来指明可以接受的参数,父组件通过在标签中写明参数的键值对来传递参数。
Swingz
2020/12/18
9600
各组件之间的参数传递
html传递中文参数
场景: 使用window.location.href="../../../cleangame/index.html?playgame=" + $('#email').val();跳转到项目内一个页面,
在下是首席架构师
2022/08/18
1.1K0
《HTML简单入门》
HTML指的是一种超文本标记语言,全称是HyperText Makeup Language。
叶茂林
2023/07/30
2210
《HTML简单入门》
HTML 简单介绍
html 技术来展示。 表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用
一个风轻云淡
2022/11/15
1.1K0
HTML 简单介绍
简单网页的制作_html简单网页制作
响应式网站就是让网页自适应手机端和PC端,是一种网络页面设计布局,其理念是:集中创建页面的图片排版大小,可以智能地根据用户行为以及使用的设备环境进行相对应的布局,自适应不同设备中网页的高宽度!
全栈程序员站长
2022/11/08
3.3K0
简单网页的制作_html简单网页制作
java读取pdf文本转换html
完整的一个上传pdf转换为HTML功能(今后转换pdf也不需要找什么第三方了,哈哈)
陈灬大灬海
2019/05/14
3.7K0
java读取pdf文本转换html

相似问题

不更新简单Livewire组件的UI

11

Livewire: Jquery不工作在livewire组件中

16

来自livewire的变量不传递组件。

319

LiveWire方法不适用于简单组件

221

不生成HTML的简单react功能组件

115
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文