मुझे कक्षा को लागू करने में परेशानी हो रही है।
मेरे <a> में दो css क्लास हैं - normal', 'fault'।

नीचे मेरा एचटीएमएल कोड है।

<a href="#none" v-for="busstop in busstops"     
   id="busstop.id"
   :class="['marker', isBusStopFail(busstop) ? 'fault': 'normal']"                        
   onclick="detailsOpen(this);"></a>

और, नीचे मेरा vuejs कोड है।

data: {
   busstops: []
   ....
methods: {
   isBusStopFail: function(busstop) {
      let failDevice = bussstop.fail;
      if (failDevice.led || failDevice.usb || failDevice.bell || failDevice.gw) {
             return false;
      } else {
             return true;
      }
  },
  ...

मेरा लक्ष्य विधि के लिए उदाहरण पास करना है।
लेकिन वुज ने कहा

[Vue चेतावनी]: प्रस्तुत करने में त्रुटि: "ReferenceError: bussstop परिभाषित नहीं है"

2
sungyong 4 पद 2018, 10:11

1 उत्तर

सबसे बढ़िया उत्तर

यह सिर्फ टाइपिंग एरर है। के साथ लाइन की जाँच करें

let failDevice = bussstop.fail;

और बदलो

let failDevice = busstop.fail;
1
F.Igor 4 पद 2018, 10:20