小编use*_*896的帖子

Vue.js:将两个输入相互绑定

我目前开始使用 vue.js,遇到了一个情况。

我希望绑定两个输入,例如 C = A - B. 和 B = A - C,其中 A 是常数,B 或 C 的变化会影响另一个。

我使用 v-model 成功绑定了 C 并将其放置在计算中。但是,当我为 B 尝试相同的方法时,它陷入了无限循环。

这应该是非常简单的事情,但是我似乎无法找到解决方案。任何帮助表示赞赏谢谢!

编辑:代码包含在下面。我希望能够输入 down_payment 或贷款金额。之后它将自动计算另一个值。然而,这种方式似乎使它进入无限循环

<input type="number" v-model="down_payment" class="form-control-right" placeholder="Downpayment" value="{{ down_payment }}" number>
<input type="number" v-model="loan_amount" placeholder="Loan Amount" value="{{loan_amount }}" number>
Run Code Online (Sandbox Code Playgroud)

我的 JavaScript

 new Vue({
    el: '#calculator',
    data: {
        asking_price: 60000,
    },
    computed: {
        loan_amount: function(){
            return this.asking_price - this.downpayment;
        },
        down_payment : function(){
            return this.asking_price - this.loan_amount;
        },
    }
 });
Run Code Online (Sandbox Code Playgroud)

vue.js

5
推荐指数
1
解决办法
3369
查看次数

Rails:在 Prawn PDF 中生成二维码

我正在尝试生成具有不同 QR 码的 pdf 文档,并使用以下 gem

gem 'prawn'
gem 'prawn-qrcode'
Run Code Online (Sandbox Code Playgroud)

问题是,我似乎无法使用以下方法打印出二维码:

require 'prawn/qrcode'

class QrcodePdf < Prawn::Document
  def initialize (deal)
    super()
    @deal = deal
    title
    @deal.venues.each do |venue|
      text "QR Code for: #{venue.name}"
      qrcode = RQRCode::QRCode.new(@deal.id.to_s + "_" + venue.id.to_s + "_" + @deal.created_at.to_s)
      render_qr_code(qrcode)
    end
  end

  def title
    text "Title of deal: #{@deal.title}", size: 16, style: :bold
  end
end
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!谢谢你!

编辑:附加信息

抱歉,我忘了声明 pdf 实际上正在编译中。但二维码部分是空白的。所以它只是在循环中打印 QR 码 for ... 的文本。

另外,我已经打印出 @deal.id.to_s 中的字符串...它确实包含我想要的数据,所以我不确定出了什么问题。

我还在使用部分参考了https://github.com/jabbrwcky/prawn-qrcode 。

pdf qr-code ruby-on-rails prawn

3
推荐指数
1
解决办法
1480
查看次数

Rails 4:通过动作邮件使QRCode显示在电子邮件中

我的问题是让我的QRCode显示在通过rails中的动作邮件发送的电子邮件中.我目前正在使用gem'rqrcode_png'
我已阅读了一些指南,并说明了内联附件.但是,我没有保存在我自己的文件中生成的QRCode.

有没有办法在电子邮件中显示QRCode而无需将其保存在我的数据库中?此外,我在我的视图页面上尝试了以下代码并且它可以工作,但是当我将其复制到我的动作邮件代码时它不起作用.它仅显示场地QR码.
以下是我的代码,用于显示QRCode.谢谢!

<p>
  <% @deal.venues.each do |venue| %>
  <strong>QR Code for <%= venue.neighbourhood %></strong><br>
  <% @qr = RQRCode::QRCode.new(@deal.id.to_s + "_" + venue.id.to_s + "_" + @deal.created_at.to_s).to_img.resize(100, 100).to_data_url %>
  <span><%= image_tag @qr %><br></span>
  <% end %>
</p>
Run Code Online (Sandbox Code Playgroud)

刘易斯巴克利解决方案的一些编辑

我对代码进行了一些编辑,现在它正在运行.因为,我使用ruby我必须在变量周围放置<%=%>才能显示它们.

<img src="https://chart.googleapis.com/chart?chs=150x150&amp;cht=qr&amp;chl=<%= @deal.id.to_s + '_' + venue.id.to_s + '_' + @deal.created_at.to_s%>" alt="QR code">
Run Code Online (Sandbox Code Playgroud)

ruby qr-code ruby-on-rails

1
推荐指数
1
解决办法
528
查看次数

标签 统计

qr-code ×2

ruby-on-rails ×2

pdf ×1

prawn ×1

ruby ×1

vue.js ×1