assetinfo.vue 481 B

12345678910111213141516171819202122
  1. <template>
  2. <div>
  3. <p>PCID: <span v-text="this.data.pcid"></span></p>
  4. <p>Manufacturer: <span v-text="this.data.pcmanu"></span></p>
  5. </div>
  6. </template>
  7. <script>
  8. export default {
  9. props: ['asset'],
  10. data() {
  11. return {
  12. data: JSON.parse(this.asset)
  13. }
  14. },
  15. mounted() {
  16. Echo.channel('assets')
  17. .listen('AssetUpdated', (e) => {
  18. this.data = JSON.parse(e.data);
  19. });
  20. }
  21. }
  22. </script>